Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Kxkb: Improve layout switching | Mavridis Philippe | 2023-03-24 | 15 | -712/+323 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1) New layout switching approach The new approach is based on the "grp" options group of Xkb and so enables us to use predefined X11 layout (group) switching hotkeys like "Caps Lock" or "Shift+Alt" (you can see the full list in the Options tab). The added bonus to this is that we conform to the Xkb setting. The code lets Xkb handle the keyboard layout switching hotkey(s) and is similar to the one that is used in kkbswitch, monitoring for an Xkb group (layout) change event. This solution required me to remove some hacky and obsolete code which was there to support really old pre-XFree-4.2 era systems and included the "include groups" hack. This means that the "Enable latin layout" checkbox is now gone and setxkbmap is only called when the keyboard layouts and/or options are modified, and not for every layout change. 2) Common layout switching hotkeys combobox A combobox was added to the first page of the Keyboard Layouts KCM module. It provides to the users a quick way to set a layout switching key combination. It also controls the "grp" group in the Xkb tab. A special note about this combobox is that, even if Append Mode was selected in the Xkb Options tab, this hotkey will overwrite previous hotkey options. This means that all grp: options will be forced removed before applying the option from the combobox (in contrast to specifying options via the Xkb Options tab, which, in Append Mode, will not get overwritten until next login). Signed-off-by: Mavridis Philippe <[email protected]> | ||||
* | Kxkb: Improve Xkb option detection | Mavridis Philippe | 2023-03-24 | 1 | -22/+90 |
| | | | | | | | | 1. Prefer XML files for Xkb options, as on some systems they have the a fuller set of options with descriptions than plain Xkb rules files. 2. Various hacks to improve descriptions of newer Xkb options Signed-off-by: Mavridis Philippe <[email protected]> | ||||
* | kxkb: transparent indicator background feature | Mavridis Philippe | 2022-03-19 | 6 | -98/+162 |
| | | | | Signed-off-by: Mavridis Philippe <[email protected]> | ||||
* | Removed unneeded quit() call. | Mavridis Philippe | 2021-06-02 | 1 | -4/+4 |
| | | | | | | | This resolves a problem with Kxkb's Quit confirmation, where pressing Cancel would nevertheless quit the program. Signed-off-by: Mavridis Philippe <[email protected]> | ||||
* | Added flags/definitions for existing locales. | Mavridis Philippe | 2021-05-16 | 1 | -10/+28 |
| | | | | | | | | | * Braille * Esperanto * Indonesian (Javanese) * Maori (New Zealand) Signed-off-by: Mavridis Philippe <[email protected]> | ||||
* | Re-set previous layout after changing layout settings. | Mavridis Philippe | 2021-05-16 | 2 | -120/+153 |
| | | | | Signed-off-by: Mavridis Philippe <[email protected]> | ||||
* | Added customization options for Kxkb | Mavridis Philippe | 2021-05-16 | 8 | -201/+569 |
| | | | | Signed-off-by: Mavridis Philippe <[email protected]> | ||||
* | Ask pkg-config/find_file where we can find the X11 Xkb rules directory and ↵ | aneejit1 | 2020-07-27 | 1 | -5/+22 |
| | | | | | | add some more candidate paths for xkbd to search Signed-off-by: aneejit1 <[email protected]> | ||||
* | Removed unused repeatBixBIOS checkbox from keyboard settings. This resolves ↵ | Michele Calgaro | 2020-07-21 | 1 | -21/+0 |
| | | | | | | bug 3142. Signed-off-by: Michele Calgaro <[email protected]> | ||||
* | Desktop file translations: | Slávek Banko | 2020-06-28 | 5 | -525/+19 |
| | | | | | | | + Creation of POT template for desktop files added to CMakeL10n rules. + Added creation of translated desktop files during build. Signed-off-by: Slávek Banko <[email protected]> | ||||
* | Improve German translation and fix some desktop files. | Chris | 2019-12-17 | 2 | -3/+3 |
| | | | | Signed-off-by: Chris <[email protected]> | ||||
* | Add CMakeL10n rules. | Slávek Banko | 2018-12-09 | 1 | -0/+23 |
| | | | | | | Update TIMEZONES list. Signed-off-by: Slávek Banko <[email protected]> | ||||
* | Removed hard-coded reference to /opt/trinity. This resolves bug 680. | Michele Calgaro | 2018-08-28 | 1 | -2/+3 |
| | | | | Signed-off-by: Michele Calgaro <[email protected]> | ||||
* | Fix memory leak after use XGetAtomName | Slávek Banko | 2017-03-25 | 1 | -10/+11 |
| | | | | Signed-off-by: Slávek Banko <[email protected]> | ||||
* | Fix invalid headers in PNG files and optimize for size | Timothy Pearson | 2016-07-23 | 3 | -0/+0 |
| | |||||
* | Fix FTBFS on freebsd | Slávek Banko | 2015-06-12 | 2 | -2/+7 |
| | | | | Signed-off-by: Slávek Banko <[email protected]> | ||||
* | Fixed khelpcenter visualization bug. This solves bug 2188. | Michele Calgaro | 2015-06-09 | 2 | -5/+5 |
| | | | | Signed-off-by: Michele Calgaro <[email protected]> | ||||
* | Bring keyboard icon into XDG compliance | Timothy Pearson | 2015-03-26 | 2 | -2/+2 |
| | |||||
* | Fixed help handbook sections for Regional & Accessibility. This relates to ↵ | Michele Calgaro | 2014-11-14 | 2 | -1/+16 |
| | | | | bug 1850. | ||||
* | Fix remaining missing semicolons at end of Keywords strings | Timothy Pearson | 2014-10-19 | 2 | -131/+131 |
| | |||||
* | Revert "Fix remaining missing semicolons at end of Keywords strings" | Timothy Pearson | 2014-10-19 | 2 | -131/+131 |
| | | | | This reverts commit fd2369a8f0b40ef35586b3407750ec4662d1be7e. | ||||
* | Fix remaining missing semicolons at end of Keywords strings | Timothy Pearson | 2014-10-19 | 2 | -131/+131 |
| | |||||
* | Fix missing semicolons at end of Keywords strings | Timothy Pearson | 2014-10-18 | 2 | -2/+2 |
| | |||||
* | Fix ServiceTypes, ExcludeServiceTypes, and DocPath desktop file entries to ↵ | Timothy Pearson | 2014-10-11 | 2 | -2/+2 |
| | | | | match XDG specifications | ||||
* | Fix Keywords separators to match XDG desktop specifications | Timothy Pearson | 2014-10-11 | 2 | -132/+132 |
| | |||||
* | KDE->TDE branding cleanup. | Darrell Anderson | 2013-12-26 | 1 | -1/+1 |
| | |||||
* | Add source code module name to stdout/stderr messages to improve readability. | Darrell Anderson | 2013-09-07 | 1 | -16/+16 |
| | |||||
* | Additional k => tde renaming and fixes | Slávek Banko | 2013-09-03 | 1 | -1/+1 |
| | |||||
* | Add preliminary support to improve kcontrol keyboard repeat speed setting. | Darrell Anderson | 2013-03-02 | 2 | -34/+41 |
| | | | | This partially resolves bug report 1349. | ||||
* | Rename additional header files to avoid conflicts with KDE4 | Timothy Pearson | 2013-02-15 | 6 | -11/+11 |
| | |||||
* | Rename common header files for consistency with class renaming | Timothy Pearson | 2013-02-14 | 4 | -5/+5 |
| | |||||
* | Rename KIcon to enhance compatibility with KDE4 | Timothy Pearson | 2013-02-04 | 1 | -4/+4 |
| | |||||
* | Rename many classes and header files to avoid conflicts with KDE4 | Timothy Pearson | 2013-02-01 | 2 | -4/+4 |
| | |||||
* | Rename a number of classes to enhance compatibility with KDE4 | Timothy Pearson | 2013-02-01 | 2 | -3/+3 |
| | |||||
* | Rename a number of libraries and executables to avoid conflicts with KDE4 | Timothy Pearson | 2013-01-27 | 7 | -8/+8 |
| | |||||
* | Fix FTBFS resulting from KCModule rename | Timothy Pearson | 2013-01-25 | 2 | -2/+2 |
| | |||||
* | Rename KCModule, KConfig, KIO, KServer, and KSocket to avoid conflicts with KDE4 | Timothy Pearson | 2013-01-25 | 6 | -21/+21 |
| | |||||
* | Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4 | Timothy Pearson | 2013-01-24 | 5 | -24/+24 |
| | |||||
* | Rename KInstance and KAboutData to avoid conflicts with KDE4 | Timothy Pearson | 2013-01-22 | 1 | -2/+2 |
| | |||||
* | Rename KApplication to TDEApplication to avoid conflicts with KDE4 | Timothy Pearson | 2013-01-20 | 1 | -2/+2 |
| | |||||
* | Rename KCmdLineArgs to TDECmdLineArgs to avoid conflicts with KDE4 | Timothy Pearson | 2013-01-19 | 1 | -1/+1 |
| | |||||
* | Branding: KDE panel->TDE panel. | Darrell Anderson | 2012-06-27 | 1 | -1/+1 |
| | |||||
* | Update XDG information in support of bug report 892. | Darrell Anderson | 2012-06-08 | 2 | -10/+10 |
| | |||||
* | Branding cleanup: I18N_NOOP KDE -> TDE. | Darrell Anderson | 2012-05-10 | 1 | -1/+1 |
| | |||||
* | Fix KControl KDE->TDE branding issues. | Darrell Anderson | 2012-03-09 | 1 | -2/+2 |
| | |||||
* | Rename additional global functions and variables for tqt3 | Timothy Pearson | 2012-03-02 | 4 | -7/+7 |
| | |||||
* | Rename additional global TQt functions | Timothy Pearson | 2012-03-01 | 1 | -3/+3 |
| | |||||
* | Enable xtest support flag | Timothy Pearson | 2012-01-10 | 2 | -1/+24 |
| | |||||
* | Rename old tq methods that no longer need a unique name | Timothy Pearson | 2011-12-18 | 1 | -6/+6 |
| | |||||
* | Revert "Rename a number of old tq methods that are no longer tq specific" | Timothy Pearson | 2011-12-16 | 4 | -9/+9 |
| | | | | This reverts commit 73c08b592db45af554b9f21029bc549d70f683ab. |