如何在 xvkbd 中切换 Backspace 键和 Delete 键?

如何在 xvkbd 中切换 Backspace 键和 Delete 键?

如何在 xvkbd 中切换 Backspace 键和 Delete 键?

我想用 Fn 键禁用第一行但保留退格键,所以我想我可以用 Delete 键切换它,因为现在没有人使用它。

我最终修补了源代码,但我想知道是否还有其他方法。

答案1

因此我询问了 xvkbd 的作者 Tom Sato,他回答说可以使用 Xresources 重新定义布局,例如

xvkbd.NormalKeys: \
  F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 BackSpace \n\
  Escape 1 2 3 4 5 6 7 8 9 0 - = \134 ` \n\
  Tab q w e r t y u i o p [ ] Delete \n\
  Control_L a s d f g h j k l ; ' Return \n\
  Shift_L z x c v b n m , . / Multi_key Shift_R \n\
  MainMenu Caps_Lock Alt_L Meta_L space Meta_R Alt_R Left Right Up Down Focus

xvkbd.ShiftKeys: \
  F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Delete \n\
  Escape ! @ # $ % ^ & * ( ) _ + | ~ \n\
  ISO_Left_Tab Q W E R T Y U I O P { } BackSpace \n\
  Control_L A S D F G H J K L : \" Return \n\
  Shift_L Z X C V B N M < > ? Multi_key Shift_R \n\
  MainMenu Caps_Lock Alt_L Meta_L space Meta_R Alt_R Left Right Up Down Focus

xvkbd.KeyLabels: \
  F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Backspace\nDelete \n\
  Esc !\n1 @\n2 #\n3 $\n4 %\n5 ^\n6 &\n7 *\n8 (\n9 )\n0 _\n- +\n= |\n\134 ~\n` \n\
  Tab Q W E R T Y U I O P {\n[ }\n] Del\nBS \n\
  Control A S D F G H J K L :\n; \"\n' Return \n\
  Shift Z X C V B N M <\n, >\n. ?\n/ Com\npose Shift \n\
  MainMenu Caps\nLock Alt Meta space Meta Alt left right up down Focus

xvkbd.NormalKeyLabels: \
  F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Delete \n\
  Esc 1 2 3 4 5 6 7 8 9 0 - = \134 ` \n\
  Tab q w e r t y u i o p [ ] BS \n\
  Ctrl a s d f g h j k l ; ' Return \n\
  Shift z x c v b n m , . / Comp Shift \n\
  MainMenu Caps Alt Meta space Meta Alt left right up down Focus

xvkbd.ShiftKeyLabels:  \
  F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Backspace \n\
  Esc ! @ # $ % ^ & * ( ) _ + | ~ \n\
  Tab Q W E R T Y U I O P { } Del \n\
  Ctrl A S D F G H J K L : \" Return \n\
  Shift Z X C V B N M < > ? Comp Shift \n\
  MainMenu Caps Alt Meta space Meta Alt left right up down Focus

虽然我还没有测试过它,因为我已经安装了补丁(在 gentoo 上非常容易)并且没有理由切换。

相关内容