summaryrefslogtreecommitdiffstats
path: root/kcontrol/keys
Commit message (Collapse)AuthorAgeFilesLines
* Kxkb: Improve layout switchingMavridis Philippe2023-03-243-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 <mavridisf@gmail.com>
* Desktop file translations:Slávek Banko2020-06-282-222/+4
| | | | | | | + 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 <slavek.banko@axis.cz>
* Add CMakeL10n rules.Slávek Banko2018-12-091-0/+13
| | | | | | Update TIMEZONES list. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fixed help handbook sections for Regional & Accessibility. This relates to ↵Michele Calgaro2014-11-141-4/+2
| | | | bug 1850.
* Fix remaining missing semicolons at end of Keywords stringsTimothy Pearson2014-10-191-66/+66
|
* Revert "Fix remaining missing semicolons at end of Keywords strings"Timothy Pearson2014-10-191-66/+66
| | | | This reverts commit fd2369a8f0b40ef35586b3407750ec4662d1be7e.
* Fix remaining missing semicolons at end of Keywords stringsTimothy Pearson2014-10-191-66/+66
|
* Fix missing semicolons at end of Keywords stringsTimothy Pearson2014-10-181-1/+1
|
* Fix ServiceTypes, ExcludeServiceTypes, and DocPath desktop file entries to ↵Timothy Pearson2014-10-111-1/+1
| | | | match XDG specifications
* Fix Keywords separators to match XDG desktop specificationsTimothy Pearson2014-10-111-65/+65
|
* Add mechanism by which sections of relevant docbooks may be opened ↵Timothy Pearson2014-10-032-0/+21
| | | | | | | | automatically based on active tab in TDECModule Fix up several tabbed TDEControl modules to use this mechanism Fix a couple of docbooks with missing section IDs This relates to Bug 1850
* Rebranding: TDE Control Center --> Trinity Control CenterMichele Calgaro2014-06-081-1/+1
|
* Fix KDE->TDE branding in tooltip.Darrell Anderson2014-02-031-4/+4
|
* Additional k => tde renaming and fixesSlávek Banko2013-09-031-3/+3
|
* Rename kderc -> tderc in support of bug report 1447.Darrell Anderson2013-04-181-1/+1
|
* Rename additional header files to avoid conflicts with KDE4Timothy Pearson2013-02-156-10/+10
|
* Rename common header files for consistency with class renamingTimothy Pearson2013-02-144-4/+4
|
* Rename many classes and header files to avoid conflicts with KDE4Timothy Pearson2013-02-019-10/+10
|
* Fix FTBFSTimothy Pearson2013-02-012-0/+0
|
* Rename a number of classes to enhance compatibility with KDE4Timothy Pearson2013-02-0112-115/+115
|
* Rename KHTML and kiobufferTimothy Pearson2013-01-271-1/+1
|
* Rename a number of libraries and executables to avoid conflicts with KDE4Timothy Pearson2013-01-274-4/+4
|
* Fix FTBFS resulting from KCModule renameTimothy Pearson2013-01-252-2/+2
|
* Rename KCModule, KConfig, KIO, KServer, and KSocket to avoid conflicts with KDE4Timothy Pearson2013-01-256-18/+18
|
* Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4Timothy Pearson2013-01-246-42/+42
|
* Rename KApplication to TDEApplication to avoid conflicts with KDE4Timothy Pearson2013-01-202-2/+2
|
* Add keyboard shortcut to start screensaver directlyTimothy Pearson2013-01-121-0/+1
|
* Fix references to user profile directory.Darrell Anderson2012-11-041-1/+1
|
* Update calls to deprecated XKeycodeToKeysym functionTimothy Pearson2012-08-071-2/+3
|
* Update XDG information in support of bug report 892.Darrell Anderson2012-06-081-4/+4
|
* Branding cleanup: KDE -> TDEDarrell Anderson2012-05-261-64/+64
|
* Branding cleanup: KDE -> TDEDarrell Anderson2012-05-262-12/+12
|
* Fix KDE -> TDE branding.Darrell Anderson2012-03-231-1/+1
|
* Fix KControl KDE->TDE branding issues.Darrell Anderson2012-03-091-1/+1
|
* Fix K Menu -> TDE Menu branding issues.Darrell Anderson2012-03-071-2/+2
|
* Rename additional global functions and variables for tqt3Timothy Pearson2012-03-021-8/+8
|
* Rename additional global TQt functionsTimothy Pearson2012-03-012-3/+3
|
* Remove additional unneeded tq method conversionsTimothy Pearson2011-12-191-6/+6
|
* Rename old tq methods that no longer need a unique nameTimothy Pearson2011-12-183-6/+6
|
* Revert "Rename a number of old tq methods that are no longer tq specific"Timothy Pearson2011-12-165-17/+17
| | | | This reverts commit 73c08b592db45af554b9f21029bc549d70f683ab.
* Rename a number of old tq methods that are no longer tq specificTimothy Pearson2011-12-155-17/+17
|
* Rename additional KDE stringsTimothy Pearson2011-12-081-2/+2
|
* Additional renaming of kde to tdeTimothy Pearson2011-11-162-2/+2
|
* Rename kwin to twin (part 1 of 2)Timothy Pearson2011-11-073-6/+6
|
* Additional kde to tde renamingTimothy Pearson2011-11-063-3/+3
|
* Second part of previous committpearson2011-08-211-0/+0
| | | | | | | Move files with kde3 in their name to have trinity in their name instead git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1248413 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Convert remaining references to kde3 (e.g. in paths) to trinitytpearson2011-08-215-6/+6
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1248408 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* rename the following methods:tpearson2011-08-105-22/+22
| | | | | | | | | tqfind find tqreplace replace tqcontains contains git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1246075 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Change remaining kdebase inherits() and similar methods to use new object ↵tpearson2011-04-021-5/+5
| | | | | | name define strings git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1226910 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Allow kdebase to (mostly) function correctly with TQt for Qt4tpearson2011-02-151-6/+6
| | | | | | | | Fix kicker tackbar handling under Classic mode (thanks to Ilya Chernykh for the patch) Fix a newly invalidated section of code under GCC 4.5.2 (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47723#c6) git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1220927 283d02a7-25f6-0310-bc7c-ecb5cbfe19da