在程式設計方面,丹麥鍵盤佈局有點愚蠢。當我使用 Macbook 作為我的主要工作筆記型電腦時,我更改了佈局,因此單擊left shift
會產生一個左括號並right shift
產生一個右括號。以同樣的方式left CTRL
和right 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;Shift_L=Shift_L|8;Shift_R=Shift_R|9' -t 200 on startup
如果這應用於不同的鍵盤佈局,則命令需要不同。