讓 XKB 重新對應箭頭鍵 (ISO_Level3_Shift + HJKL) 與 WIN 鍵一起正常運作

讓 XKB 重新對應箭頭鍵 (ISO_Level3_Shift + HJKL) 與 WIN 鍵一起正常運作

我看過一些關於如何使用XKB 重新映射箭頭鍵的帖子,但儘管它們大多工作得很好,但到目前為止還沒有任何方法(除了使用不同的群組,這對於使用Gnome 鍵盤設定進行管理來說很麻煩)似乎可以與Windows.

我正在嘗試重新映射我的鍵盤,以便 HJKL 鍵允許我使用ISO_Level3修改器進行導航。

我嘗試直接在 ISO_Level3 中分配箭頭鍵並通過重定向密鑰(我在下面的程式碼中給出了兩個範例)。

它們單獨工作得很好(即我可以自己使用箭頭鍵),它們也可以與CTRLand一起工作ALT(即CTRL+ LVL3+ H= CTRL+ LEFT),但它們不與...一起工作Windows

我的符號檔案是:

default partial alphanumeric_keys modifier_keys
xkb_symbols "basic" {
      name[Group1] = "Satan";
      include "us"

      // middle row
      key <AC06> {
        symbols =   [ h, H, Left ],
        actions =   [ NoAction(), NoAction(), Redirect(key=<LEFT>) ] };
      key <AC07> {      [ j, J, Down ] };
      key <AC08> {      [ k, K, Up ] };
      key <AC09> {      [ l, L, Right ] };

      key <AC10> {      [ ISO_Level3_Shift, colon, semicolon, colon ]};
      modifier_map Mod5 { ISO_Level3_Shift };
};

相關內容