desktop:drittbelegung_der_tasten_unter_ubuntu_mit_strg_alt_erreichen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
desktop:drittbelegung_der_tasten_unter_ubuntu_mit_strg_alt_erreichen [2022/02/16 14:20] Thomas Großedesktop:drittbelegung_der_tasten_unter_ubuntu_mit_strg_alt_erreichen [2022/06/22 09:08] (aktuell) Thomas Große
Zeile 89: Zeile 89:
  
 Nachdem ich in der Zwischenzeit auf KDE umgestiegen bin, habe ich mir überlegt einfach mal die CapsLock-Taste umzubelegen und als zusätzliche Funktionstaste zu nutzen. \\ Nachdem ich in der Zwischenzeit auf KDE umgestiegen bin, habe ich mir überlegt einfach mal die CapsLock-Taste umzubelegen und als zusätzliche Funktionstaste zu nutzen. \\
-Somit wird die CapsLock-Taste zu F35 womit ich dann die Cursortasten auf die Tasten I,J,K,L lege. \\+Somit wird die CapsLock-Taste zum Modfier3 womit ich dann die Cursortasten auf die Tasten I,J,K,L lege. \\
 Also, einfach mal eine .Xmodmap-Datei angelegt: Also, einfach mal eine .Xmodmap-Datei angelegt:
 <code> <code>
 touch ~.Xmodmap touch ~.Xmodmap
 +nano ~.Xmodmap
 +</code>
 +<code | .Xmodmap>
 +remove Lock = Caps_Lock
 +keycode 66 = Hyper_R
 +add Mod3 = Hyper_R
 </code> </code>
  
 +<code | ~/.xbindkeysrc>
  
 +## Tasten j,l,i,k auf die Pfeiltasten legen per Mod3
 +#Mod3 + j = Links
 +"xvkbd -xsendevent -text '\[Left]'"
 +    m:0x30 + c:44
 +    Mod2+Mod3 + j
 +    
 +#Mod3 + l = Rechts
 +"xvkbd -xsendevent -text '\[Right]'"
 +    m:0x30 + c:46
 +    Mod2+Mod3 + j
  
 +#Mod3 + i = Hoch
 +"xvkbd -xsendevent -text '\[Up]'"
 +    m:0x30 + c:31
 +    Mod2+Mod3 + i
 +    
 +#Mod3 + k = Runter
 +"xvkbd -xsendevent -text '\[Down]'"
 +    m:0x30 + c:45
 +    Mod2+Mod3 + j
  
  
-Die folgenden Keycodes habe ich für die Tasten im Netz gefunden: +## Drittbelegung der Tasten per [STRG]+[ALT] anstatt [AltGr] 
-===== KeyCodes ===== +#{ 
-<code> +"xvkbd -xsendevent -text '{'" 
-keycode 8 = +    m:0xc + c:16 
-keycode 9 = Escape +    Control+Alt + 7 
-keycode 10 = 1 exclam 1 exclam onesuperior exclamdown + 
-keycode 11 = 2 at 2 quotedbl twosuperior oneeighth +#[ 
-keycode 12 = 3 numbersign 3 section threesuperior sterling +"xvkbd -xsendevent -text '['" 
-keycode 13 = 4 dollar 4 dollar onequarter currency +    m:0xc + c:17 
-keycode 14 = 5 percent 5 percent onehalf threeeighths +    Control+Alt + 8 
-keycode 15 = 6 asciicircum 6 ampersand notsign fiveeighths + 
-keycode 16 = 7 ampersand 7 slash braceleft seveneighths +#] 
-keycode 17 = 8 asterisk 8 parenleft bracketleft trademark +"xvkbd -xsendevent -text ']'" 
-keycode 18 parenleft 9 parenright bracketright plusminus +    m:0xc + c:18 
-keycode 19 = 0 parenright 0 equal braceright degree +    Control+Alt + 
-keycode 20 = minus underscore ssharp question backslash questiondown + 
-keycode 21 = equal plus acute grave cedilla cedilla +#} 
-keycode 22 = BackSpace Terminate_Server +"xvkbd -xsendevent -text '}'" 
-keycode 23 = Tab ISO_Left_Tab +    m:0xc + c:19 
-keycode 24 = q Q q Q at Greek_OMEGA +    Control+Alt + 0 
-keycode 25 = w W w W lstroke Lstroke + 
-keycode 26 = e E e E EuroSign EuroSign +#\ 
-keycode 27 = r R r R paragraph registered +"xvkbd -xsendevent -text '\[backslash]'" 
-keycode 28 = t T t T tslash Tslash +    m:0xc + c:20 
-keycode 29 = y Y z Z leftarrow yen +    Control+Alt + ssharp 
-keycode 30 = u U u U downarrow uparrow + 
-keycode 31 = i I i I rightarrow idotless +#~ 
-keycode 32 = o O o O oslash Ooblique +"xvkbd -xsendevent -text '\[asciitilde]'" 
-keycode 33 = p P p P thorn THORN +    m:0xc + c:35 
-keycode 34 = bracketleft braceleft udiaeresis Udiaeresis diaeresis diaeresis +    Control+Alt + plus 
-keycode 35 = bracketright braceright plus asterisk asciitilde macron + 
-keycode 36 = Return + 
-keycode 37 = Control_L +"xvkbd -xsendevent -text '\[mu]'" 
-keycode 38 = a A a A ae AE +    m:0xc + c:58 
-keycode 39 = s S s S ssharp section +    Control+Alt + m    
-keycode 40 = d D d D eth ETH +
-keycode 41 = f F f F dstroke ordfeminine +
-keycode 42 = g G g G eng ENG +
-keycode 43 = h H h H hstroke Hstroke +
-keycode 44 = j J +
-keycode 45 = k K k K kra ampersand +
-keycode 46 = l L l L lstroke Lstroke +
-keycode 47 = semicolon colon odiaeresis Odiaeresis doubleacute doubleacute +
-keycode 48 = apostrophe quotedbl adiaeresis Adiaeresis asciicircum asciicircum +
-keycode 49 = grave asciitilde asciicircum degree notsign notsign +
-keycode 50 = Shift_L +
-keycode 51 = backslash bar numbersign apostrophe grave grave +
-keycode 52 = z Z y Y guillemotleft less +
-keycode 53 = x X x X guillemotright greater +
-keycode 54 = C c C cent copyright +
-keycode 55 = v V v V leftdoublequotemark grave +
-keycode 56 = b B b B rightdoublequotemark apostrophe +
-keycode 57 = n N +
-keycode 58 = m M m M mu masculine +
-keycode 59 = comma less comma semicolon horizconnector multiply +
-keycode 60 = period greater period colon periodcentered division +
-keycode 61 = slash question minus underscore dead_belowdot abovedot +
-keycode 62 = Shift_R +
-keycode 63 = KP_Multiply XF86_ClearGrab +
-keycode 64 = Alt_L Meta_L +
-keycode 65 = space +
-keycode 66 = Caps_Lock +
-keycode 67 = F1 XF86_Switch_VT_1 +
-keycode 68 = F2 XF86_Switch_VT_2 +
-keycode 69 = F3 XF86_Switch_VT_3 +
-keycode 70 = F4 XF86_Switch_VT_4 +
-keycode 71 = F5 XF86_Switch_VT_5 +
-keycode 72 = F6 XF86_Switch_VT_6 +
-keycode 73 = F7 XF86_Switch_VT_7 +
-keycode 74 = F8 XF86_Switch_VT_8 +
-keycode 75 = F9 XF86_Switch_VT_9 +
-keycode 76 = F10 XF86_Switch_VT_10 +
-keycode 77 = Num_Lock Pointer_EnableKeys +
-keycode 78 = Scroll_Lock +
-keycode 79 = KP_Home KP_7 +
-keycode 80 = KP_Up KP_8 +
-keycode 81 = KP_Prior KP_9 +
-keycode 82 = KP_Subtract XF86_Prev_VMode +
-keycode 83 = KP_Left KP_4 +
-keycode 84 = KP_Begin KP_5 +
-keycode 85 = KP_Right KP_6 +
-keycode 86 = KP_Add XF86_Next_VMode +
-keycode 87 = KP_End KP_1 +
-keycode 88 = KP_Down KP_2 +
-keycode 89 = KP_Next KP_3 +
-keycode 90 = KP_Insert KP_0 +
-keycode 91 = KP_Delete KP_Decimal KP_Delete KP_Separator +
-keycode 92 = Print Sys_Req +
-keycode 93 = Mode_switch +
-keycode 94 = less greater bar brokenbar bar brokenbar +
-keycode 95 = F11 XF86_Switch_VT_11 +
-keycode 96 = F12 XF86_Switch_VT_12 +
-keycode 97 = Home +
-keycode 98 = Up +
-keycode 99 = Prior +
-keycode 100 = Left +
-keycode 101 = +
-keycode 102 = Right +
-keycode 103 = End +
-keycode 104 = Down +
-keycode 105 = Next +
-keycode 106 = Insert +
-keycode 107 = Delete +
-keycode 108 = KP_Enter +
-keycode 109 = Control_R +
-keycode 110 = Pause Break +
-keycode 111 = Print Sys_Req +
-keycode 112 = KP_Divide XF86_Ungrab +
-keycode 113 = Alt_R Meta_R ISO_Level3_Shift Multi_key +
-keycode 114 = Pause Break +
-keycode 115 = Super_L +
-keycode 116 = Super_R +
-keycode 117 = Menu +
-keycode 118 = +
-keycode 119 = +
-keycode 120 = +
-keycode 121 = +
-keycode 122 = +
-keycode 123 = +
-keycode 124 = ISO_Level3_Shift +
-keycode 125 = NoSymbol Alt_L +
-keycode 126 = KP_Equal +
-keycode 127 = NoSymbol Super_L +
-keycode 128 = NoSymbol Hyper_L +
-keycode 129 = +
-keycode 130 = +
-keycode 131 = +
-keycode 132 = +
-keycode 133 = +
-keycode 134 = +
-keycode 135 = +
-keycode 136 = +
-keycode 137 = +
-keycode 138 = +
-keycode 139 = +
-keycode 140 = +
-keycode 141 = +
-keycode 142 = +
-keycode 143 = +
-keycode 144 = F20 +
-keycode 145 = F17 +
-keycode 146 = F19 +
-keycode 147 = F32 +
-keycode 148 = F33 +
-keycode 149 = F34 +
-keycode 150 = +
-keycode 151 = +
-keycode 152 = +
-keycode 153 = F21 +
-keycode 154 = +
-keycode 155 = +
-keycode 156 = NoSymbol Meta_L +
-keycode 157 = +
-keycode 158 = +
-keycode 159 = +
-keycode 160 = F27 +
-keycode 161 = +
-keycode 162 = F22 +
-keycode 163 = +
-keycode 164 = F23 +
-keycode 165 = +
-keycode 166 = +
-keycode 167 = +
-keycode 168 = +
-keycode 169 = +
-keycode 170 = +
-keycode 171 = +
-keycode 172 = +
-keycode 173 = +
-keycode 174 = F26 +
-keycode 175 = +
-keycode 176 = F25 +
-keycode 177 = +
-keycode 178 = F19 +
-keycode 179 = +
-keycode 180 = +
-keycode 181 = +
-keycode 182 = +
-keycode 183 = +
-keycode 184 = +
-keycode 185 = +
-keycode 186 = +
-keycode 187 = +
-keycode 188 = +
-keycode 189 = +
-keycode 190 = +
-keycode 191 = +
-keycode 192 = +
-keycode 193 = +
-keycode 194 = +
-keycode 195 = +
-keycode 196 = +
-keycode 197 = +
-keycode 198 = +
-keycode 199 = +
-keycode 200 = +
-keycode 201 = +
-keycode 202 = +
-keycode 203 = +
-keycode 204 = +
-keycode 205 = +
-keycode 206 = +
-keycode 207 = +
-keycode 208 = +
-keycode 209 = +
-keycode 210 = +
-keycode 211 = +
-keycode 212 = +
-keycode 213 = +
-keycode 214 = +
-keycode 215 = +
-keycode 216 = +
-keycode 217 = +
-keycode 218 = +
-keycode 219 = +
-keycode 220 = +
-keycode 221 = +
-keycode 222 = +
-keycode 223 = F13 +
-keycode 224 = +
-keycode 225 = +
-keycode 226 = +
-keycode 227 = +
-keycode 228 = +
-keycode 229 = F29 +
-keycode 230 = F35 +
-keycode 231 = +
-keycode 232 = +
-keycode 233 = F31 +
-keycode 234 = F30 +
-keycode 235 = +
-keycode 236 = F14 +
-keycode 237 = F24 +
-keycode 238 = +
-keycode 239 = +
-keycode 240 = +
-keycode 241 = +
-keycode 242 = +
-keycode 243 = +
-keycode 244 = +
-keycode 245 = +
-keycode 246 = F28+
 </code> </code>
 +
 +====== Lösung Nummer 5 Input Remapper ======
 +**Update 22.06.2022** \\
 +Nach dem Update auf Kubuntu 22.04 haben die bisherigen Lösungen nicht mehr bei GTK3-Apps funktioniert.\\
 +Als Lösung hat sich für mich Input Remapper rausgestellt welches wunderbar funktioniert. \\
 +[[https://github.com/sezanzeb/input-remapper|Input Remapper Github Page]] \\
 +Auf der Github-Page steht alles erforderliche und mit diesem kleinen Tool kann ich meinen Trackball sowie meine Tastatur wunderbar konfigurieren. \\
 +Nur die CapsLock-Taste habe ich per Xmodmap als Hyper_R definiert und den Rest mit Input Remapper. \\
 +<code | .Xmodmap>
 +remove Lock = Caps_Lock
 +keycode 66 = Hyper_R
 +add Mod3 = Hyper_R
 +</code>
 +
 +
 +
 +
 +
 +
 +
  • desktop/drittbelegung_der_tasten_unter_ubuntu_mit_strg_alt_erreichen.txt
  • Zuletzt geändert: vor 23 Monaten
  • von Thomas Große