兩種選擇

兩種選擇

我在 Mac OS X 上使用 Karabiner 來使我的一些鍵充當半修飾符:例如。點擊 Enter 是 Enter,但按住它是 Meta。在 Linux 中做同樣的事情容易嗎?

附言。我的意思是:我希望能夠將 Enter 用作修飾鍵和 Enter,這取決於它是按住還是按下並釋放。 (與黏滯鍵不同。)

答案1

兩種選擇

我用在家修改器為了達成這個。開發商也建議 X角作為備選。

比較

At Home Modifier 的開發者對 xcape 的評價如下。

優點:不必為 X server 或 xf86-input-evdev 的每次更新重新編譯。程式碼更小。

缺點:可能不適用於 Wayland,因為 XTest 和 Record 擴充功能可能會被刪除。可能會幹擾其他使用記錄擴充功能的軟體,例如 AutoKey 或 xnee。

我的經驗

我都用過。就我個人而言,我更喜歡 At Home Modifier,原因有幾個。

  1. 使用規則設定 At Home Modifier 非常容易xorg.conf。因此,它可以應用於特定鍵盤,而不影響其他鍵盤。
  2. At Home Modifier 在系統層級起作用,這意味著它在多用戶環境中運作得更好(除非您想要不同的設置,在這種情況下 xcape 可能更合適)。
  3. At Home Modifier 將修改鍵(例如Meta)對應到「輕擊」鍵(例如Enter),而 xcape 則相反。當 X 未運行時,例如在控制台或顯示管理器中,我更願意存取「真正的」後備鍵,即Enter。在這些情況下我會更頻繁地使用它。

上面引用的 xcape 的第一個優點可能會也可能不會影響您,這取決於您的發行版。如果你立即更新 Ubuntu(我已經這樣做了),如果 ppa 滯後(至少有一次延遲了幾個月),你可能需要自己重新編譯 At Home Modifier。如果您使用 Arch Linux,AUR 軟體包是最新的並且很容易提高版本號。無論如何,舊版本通常是相容的。

相關內容