x11 佈局定義附加修飾符

x11 佈局定義附加修飾符

我正在嘗試創建一個具有多層的新鍵盤佈局。我成功地使用 Mod3 到 Mod5 來實現這些層,但我寧願不使用 ModX 位,因為應用程式確實使用它們(emacs、桌面環境)。

這就是我現在的做法:

key <RWIN> {actions = [SetMods(modifiers= Mod3)]}

但我寧願做一些類似的事情

key <RWIN> {actions = [SetMods(modifiers= VirtualModifier1)]};

其中 VirtualModifier 不與物理 Mod3-Mod4 之一關聯(據我了解 VirtualModifiers,它們只是真實修改器的別名)。

我還在考慮使用 xkb 群組,如果可能的話,按下會切換到特定群組並釋放它會切換回來。

是否有可能在不使用修飾符位的情況下在鍵盤上實現附加層?

相關內容