mirror of
https://github.com/rbreaves/kinto.git
synced 2025-08-05 18:38:26 +02:00
- Fixed Cmd+Tab App Switching for KDE
This commit is contained in:
@@ -527,9 +527,9 @@ partial xkb_symbols "mac_appcycle" {
|
|||||||
NoAction(),
|
NoAction(),
|
||||||
// Shift
|
// Shift
|
||||||
NoAction(),
|
NoAction(),
|
||||||
// Control
|
|
||||||
Redirect(key=<FK14>),
|
|
||||||
// Control + Shift
|
// Control + Shift
|
||||||
|
Redirect(key=<FK14>),
|
||||||
|
// Control
|
||||||
Redirect(key=<FK13>),
|
Redirect(key=<FK13>),
|
||||||
// Super
|
// Super
|
||||||
Redirect(key=<TAB>,mods=Control,clearmods=Mod4+Super),
|
Redirect(key=<TAB>,mods=Control,clearmods=Mod4+Super),
|
||||||
|
@@ -103,14 +103,16 @@ partial xkb_symbols "mac_global" {
|
|||||||
symbols[Group1]= [
|
symbols[Group1]= [
|
||||||
Tab,
|
Tab,
|
||||||
Tab,
|
Tab,
|
||||||
F13,
|
// F13, // Default cmdtab
|
||||||
|
// F14, // KDE cmdtab
|
||||||
// Right // Elementary
|
// Right // Elementary
|
||||||
NoSymbol // Default
|
NoSymbol // Default
|
||||||
],
|
],
|
||||||
actions[Group1]= [
|
actions[Group1]= [
|
||||||
NoAction(),
|
NoAction(),
|
||||||
NoAction(),
|
NoAction(),
|
||||||
Redirect(key=<FK13>),
|
// Redirect(key=<FK13>), // Default cmdtab
|
||||||
|
// Redirect(key=<FK14>), // KDE cmdtab
|
||||||
// Redirect(key=<RGHT>,mods=Control+Shift,clearmods=Mod4+Super) // Elementary
|
// Redirect(key=<RGHT>,mods=Control+Shift,clearmods=Mod4+Super) // Elementary
|
||||||
Redirect(key=<PGDN>,mods=Control,clearmods=Mod4+Super) // Default
|
Redirect(key=<PGDN>,mods=Control,clearmods=Mod4+Super) // Default
|
||||||
]
|
]
|
||||||
|
7
setup.py
7
setup.py
@@ -125,8 +125,11 @@ def setShortcuts():
|
|||||||
# org.gnome.mutter.keybindings toggle-tiled-right ['<Super>Right']
|
# org.gnome.mutter.keybindings toggle-tiled-right ['<Super>Right']
|
||||||
# org.gnome.mutter.keybindings toggle-tiled-left ['<Super>Left']
|
# org.gnome.mutter.keybindings toggle-tiled-left ['<Super>Left']
|
||||||
elif distro == "manjaro linux" and dename == "kde":
|
elif distro == "manjaro linux" and dename == "kde":
|
||||||
|
# cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "krunner.desktop" --key "_launch","Alt+Space\tAlt+F2\tSearch,Alt+Space\tAlt+F2\tSearch,KRunner"')
|
||||||
# Remove Alt+F3 Operations Menu - Sublimetext Select-All
|
# Remove Alt+F3 Operations Menu - Sublimetext Select-All
|
||||||
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Window Operations Menu","none,Alt+F3,Window Operations Menu"')
|
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Window Operations Menu","none,Alt+F3,Window Operations Menu"')
|
||||||
|
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Walk Through Windows","Ctrl+F13,Alt+Tab,Walk Through Windows"')
|
||||||
|
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Walk Through Windows (Reverse)","Ctrl+Shift+F14,Alt+Shift+Backtab,Walk Through Windows (Reverse)"')
|
||||||
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Window Maximize" "Meta+Ctrl+F,Meta+PgUp,Maximize Window"')
|
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Window Maximize" "Meta+Ctrl+F,Meta+PgUp,Maximize Window"')
|
||||||
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Minimize Window" "Meta+h,Meta+PgDown,Minimize Window"')
|
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Minimize Window" "Meta+h,Meta+PgDown,Minimize Window"')
|
||||||
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Switch to Next Desktop" "Meta+Right,Meta+Right,Switch to Next Desktop"')
|
cmdline('kwriteconfig5 --file "$HOME/.config/kglobalshortcutsrc" --group "kwin" --key "Switch to Next Desktop" "Meta+Right,Meta+Right,Switch to Next Desktop"')
|
||||||
@@ -342,9 +345,13 @@ else:
|
|||||||
if dename == "kde":
|
if dename == "kde":
|
||||||
# Fix maximize shortcut
|
# Fix maximize shortcut
|
||||||
cmdline('perl -pi -e "s/(\/\/ )(.*)(\/\/ KDE maximize)/\$2\$3/g" ~/.xkb/symbols/mac_gui')
|
cmdline('perl -pi -e "s/(\/\/ )(.*)(\/\/ KDE maximize)/\$2\$3/g" ~/.xkb/symbols/mac_gui')
|
||||||
|
# term app switching
|
||||||
|
cmdline('perl -pi -e "s/(\/\/ )(.*)(\/\/ KDE cmdtab)/\$2\$3/g" ~/.xkb/symbols/mac_term')
|
||||||
else:
|
else:
|
||||||
# Fix maximize shortcut
|
# Fix maximize shortcut
|
||||||
cmdline('perl -pi -e "s/(\/\/ )(.*)(\/\/ Default maximize)/\$2\$3/g" ~/.xkb/symbols/mac_gui')
|
cmdline('perl -pi -e "s/(\/\/ )(.*)(\/\/ Default maximize)/\$2\$3/g" ~/.xkb/symbols/mac_gui')
|
||||||
|
# term app switching
|
||||||
|
cmdline('perl -pi -e "s/(\/\/ )(.*)(\/\/ Default cmdtab)/\$2\$3/g" ~/.xkb/symbols/mac_term')
|
||||||
cmdline('sed -i '' -e "' + types_line + 's/\\"/' + keyboardconfigs[defaultkb-1]['xkb_types_gui'] + '\\"/2" ~/.xkb/keymap/kbd.mac.gui.browsers')
|
cmdline('sed -i '' -e "' + types_line + 's/\\"/' + keyboardconfigs[defaultkb-1]['xkb_types_gui'] + '\\"/2" ~/.xkb/keymap/kbd.mac.gui.browsers')
|
||||||
cmdline('sed -i '' -e "' + types_line + 's/\\"/' + keyboardconfigs[defaultkb-1]['xkb_types_gui'] + '\\"/2" ~/.xkb/keymap/kbd.mac.gui.chrome')
|
cmdline('sed -i '' -e "' + types_line + 's/\\"/' + keyboardconfigs[defaultkb-1]['xkb_types_gui'] + '\\"/2" ~/.xkb/keymap/kbd.mac.gui.chrome')
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user