當我更改語言時大寫鎖定被關閉

當我更改語言時大寫鎖定被關閉

非常不言自明的問題。有人知道為什麼會發生這種情況?我使用 16.04 來處理英語和希臘語。當我更改鍵盤上的語言時,大寫鎖定被關閉,因此我必須再次按下它。

澄清一下,這種情況已經發生很多年了,從 2014 年開始! !所有語言都會發生這種情況,從 Gr 到 En 都是如此,反之亦然。我已經使用了現有的鍵盤輸入的所有組合,但找不到解決方案。

即使我重新安裝了 14.04,甚至當我更換了電腦後,它仍然繼續。

電腦的格式和變更保留了 /home 資料夾,因此它可能是我的配置中的內容...

答案1

遇到這個問題,我決定製作一個可以在背景運行的腳本,並在語言變更之間保持大寫鎖定狀態相同。它就是有效! (前面的範例是透過在英語和希臘語之間切換時保持大寫鎖定來鍵入的)。你可以在github上找到它,https://github.com/mechpanos/capskeeper

它用Python,機智的pyxhook即使在背景(包括在內),模組也可以監聽按鍵,而且它還利用了pyautogui如有需要,程式庫會自動按 CAPS LOCK 按鈕(需要使用指令 pip install -U pyautogui 單獨安裝)。

感謝所有使用 Python、pyxhook 和 pyautogui 的範例,幫助製作了這個腳本!如果你想的話,請隨意測試它並使其變得更好...

您可以使用以下命令在背景運行它沒有掛斷即使關閉終端機也可以在背景運行程式:

nohup python /path/to/capskeeper_1.py &

不要忘記使用&將其置於後台。

相關內容