diff --git a/.xkb/symbols/mac_term b/.xkb/symbols/mac_term index e0403ba..e7078af 100644 --- a/.xkb/symbols/mac_term +++ b/.xkb/symbols/mac_term @@ -1,80 +1,8 @@ default partial xkb_symbols "mac_levelssym" { - // Cut - replace key { - type[Group1]= "ALPHABETIC_SUPER", - symbols[Group1]= [ x, X, NoSymbol ], - actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,mods=Control+Shift,clearmods=Super)] + key { + repeat= no, + type= "ONE_LEVEL", + symbols[Group1]= [ Hyper_L ], + actions[group1]=[ SetMods(modifiers=Shift+Control) ] }; - // Copy - replace key { - type[Group1]= "ALPHABETIC_SUPER", - symbols[Group1]= [ c, C, NoSymbol ], - actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,mods=Control+Shift,clearmods=Super)] - }; - // Paste - replace key { - type[Group1]= "ALPHABETIC_SUPER", - symbols[Group1]= [ v, V, NoSymbol ], - actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,mods=Control+Shift,clearmods=Super)] - }; - // New Tab - replace key { - type[Group1]= "ALPHABETIC_SUPER", - symbols[Group1]= [ t, T, NoSymbol ], - actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,mods=Control+Shift,clearmods=Super)] - }; - // New Window - replace key { - type[Group1]= "ALPHABETIC_SUPER", - symbols[Group1]= [ n, N, NoSymbol ], - actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,mods=Control+Shift,clearmods=Super)] - }; - // Close Tab - replace key { - type[Group1]= "ALPHABETIC_SUPER", - symbols[Group1]= [ w, W, NoSymbol ], - actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,mods=Control+Shift,clearmods=Super)] - }; - // Close Window - replace key { - type[Group1]= "ALPHABETIC_SUPER", - symbols[Group1]= [ q, Q, NoSymbol ], - actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,mods=Control+Shift,clearmods=Super)] - }; - // Scroll back reset - replace key { - type[Group1]= "ALPHABETIC_SUPER", - symbols[Group1]= [ k, K, NoSymbol ], - actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,mods=Control+Shift,clearmods=Super)] - }; - // Detach Tab - replace key { - type[Group1]= "ALPHABETIC_SUPER", - symbols[Group1]= [ h, H, NoSymbol ], - actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,mods=Control+Shift,clearmods=Super)] - }; - // Find - replace key { - type[Group1]= "ALPHABETIC_SUPER", - symbols[Group1]= [ f, F, NoSymbol ], - actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,mods=Control+Shift,clearmods=Super)] - }; - // Close Active - replace key { - type[Group1]= "ALPHABETIC_SUPER", - symbols[Group1]= [ s, S, NoSymbol ], - actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,mods=Control+Shift,clearmods=Super)] - }; - // Close Others - replace key { - type[Group1]= "ALPHABETIC_SUPER", - symbols[Group1]= [ o, O, NoSymbol ], - actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,mods=Control+Shift,clearmods=Super)] - }; - // Show Menu - replace key { - type[Group1]= "ALPHABETIC_SUPER", - symbols[Group1]= [ m, M, NoSymbol ], - actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,mods=Control+Shift,clearmods=Super)] - }; -}; +}; \ No newline at end of file diff --git a/kintox11/binary/default.json b/kintox11/binary/default.json index 2bd660b..d970435 100644 --- a/kintox11/binary/default.json +++ b/kintox11/binary/default.json @@ -8,13 +8,13 @@ "name":"term", "run":"", "de":[], - "appnames":[ "Gnome-terminal","konsole","terminator","sakura","guake","tilda","xterm","eterm" ] + "appnames":[ "konsole","Gnome-terminal","io.elementary.terminal","terminator","sakura","guake","tilda","xterm","eterm" ] }, { - "name":"eosterm", + "name":"some3rdApp", "run":"", "de":[], - "appnames":[ "io.elementary.terminal" ] + "appnames":[ "some3rdApp" ] }], "init": [], "defaulttypes":["windows","mac","chromebook"], diff --git a/kintox11/binary/kinto.json b/kintox11/binary/kinto.json index 9ac8292..4aa4371 100644 --- a/kintox11/binary/kinto.json +++ b/kintox11/binary/kinto.json @@ -6,15 +6,15 @@ }, { "name":"term", - "run":"setxkbmap -option", + "run":"setxkbmap -option;xkbcomp -w0 -I$HOME/.xkb ~/.xkb/keymap/kbd.mac.term $DISPLAY", "de":[2], - "appnames":[ "Gnome-terminal","konsole","terminator","sakura","guake","tilda","xterm","eterm" ] + "appnames":[ "konsole","Gnome-terminal","io.elementary.terminal","terminator","sakura","guake","tilda","xterm","eterm" ] }, { - "name":"eosterm", + "name":"some3rdApp", "run":"setxkbmap -option", "de":[], - "appnames":[ "io.elementary.terminal" ] + "appnames":[ "some3rdApp" ] }], "init": [1], "defaults":[{ diff --git a/mac_only.sh b/mac_only.sh index 2d4fa0e..0ebd002 100755 --- a/mac_only.sh +++ b/mac_only.sh @@ -12,4 +12,4 @@ line=$(cat ~/.xkb/keymap/kbd.mac.gui | grep -n 'xkb_types' | cut -f1 -d:) sed -ie "${line}s/\"/+mac_gui(addmac_levels)\"/2" ~/.xkb/keymap/kbd.mac.gui sleep 1 line=$(cat ~/.xkb/keymap/kbd.mac.term | grep -n 'xkb_symbols' | cut -f1 -d:) -sed -ie "${line}s/\"/+altwin(alt_super_win)\"/2" ~/.xkb/keymap/kbd.mac.term +sed -ie "${line}s/\"/+altwin(alt_super_win)+mac_term(mac_levelssym)\"/2" ~/.xkb/keymap/kbd.mac.term diff --git a/mac_wordwise.sh b/mac_wordwise.sh index 1c1be91..684a9d8 100755 --- a/mac_wordwise.sh +++ b/mac_wordwise.sh @@ -12,4 +12,4 @@ line=$(cat ~/.xkb/keymap/kbd.mac.gui | grep -n 'xkb_types' | cut -f1 -d:) sed -ie "${line}s/\"/+mac_gui(addmac_levels)\"/2" ~/.xkb/keymap/kbd.mac.gui sleep 1 line=$(cat ~/.xkb/keymap/kbd.mac.term | grep -n 'xkb_symbols' | cut -f1 -d:) -sed -ie "${line}s/\"/+altwin(swap_alt_win)\"/2" ~/.xkb/keymap/kbd.mac.term +sed -ie "${line}s/\"/+altwin(swap_alt_win)+mac_term(mac_levelssym)\"/2" ~/.xkb/keymap/kbd.mac.term