更改修飾鍵的行為

更改修飾鍵的行為

在程式設計方面,丹麥鍵盤佈局有點愚蠢。當我使用 Macbook 作為我的主要工作筆記型電腦時,我更改了佈局,因此單擊left shift會產生一個左括號並right shift產生一個右括號。以同樣的方式left CTRLright CTRL會形成大括號。

如何在 Ubuntu 16.04 中採用相同的鍵盤行為?

答案1

有一個名為 xcape 的實用程式可以執行此操作。 https://github.com/alols/xcape

因此,使用 xcape 的解決方案涉及在啟動時執行以下命令:

xcape -e 'Control_L=ISO_Level3_Shift|7;Control_R=ISO_Level3_Shift|0;S‌​hift_L=Shift_L|8;Shi‌​ft_R=Shift_R|9' -t 200 on startup

如果這應用於不同的鍵盤佈局,則命令需要不同。

相關內容