![在 Ubuntu 中按下大於/小於鍵時,無線鍵盤按鍵會寫入錯誤的字符](https://rvso.com/image/1615240/%E5%9C%A8%20Ubuntu%20%E4%B8%AD%E6%8C%89%E4%B8%8B%E5%A4%A7%E6%96%BC%2F%E5%B0%8F%E6%96%BC%E9%8D%B5%E6%99%82%EF%BC%8C%E7%84%A1%E7%B7%9A%E9%8D%B5%E7%9B%A4%E6%8C%89%E9%8D%B5%E6%9C%83%E5%AF%AB%E5%85%A5%E9%8C%AF%E8%AA%A4%E7%9A%84%E5%AD%97%E7%AC%A6.png)
在 Ubuntu 中按下大於/小於鍵時,無線鍵盤按鍵會寫入錯誤的字符,但在 Windows 上按下時工作正常(我的筆記型電腦上有雙啟動設定)。
有問題的無線鍵盤是 Logitech K235,您可以在此處看到:
如您所見,這是西班牙語版本。它在左 Shift 鍵和 Z 之間有一個大於/小於鍵。
在 Ubuntu 中,此鍵入反斜線 (\),使用 Shift 鍵則寫入垂直線 (|)。
與 AltGr 組合時沒有變化:與 AltGr 一起按下時,它會寫入反斜線 (\),而當按下 AltGr+Shift+(該鍵)時,它會寫入垂直線 (|)。
在 Windows 中,它可以很好地寫入 < > 字元。小於 (<) 字元僅與此鍵配合,大於 (>) 字元則與 shift 配合。
我的筆記型電腦是聯想 Thinkpad T480。我運行 Windows 10 和 Ubuntu MATE 18.04.3,兩者都是從最近下載的映像安裝並更新的。
Windows 和 Ubuntu 中的鍵盤佈局都設定為西班牙語。這是 Ubuntu MATE 鍵盤佈局的螢幕截圖:
我已經在另一台筆記型電腦上使用這個鍵盤至少兩年了,並且該鍵在具有相同設定的 Windows 和 Ubuntu 上都可以正常工作。
我該怎麼做才能讓該鍵在 Ubuntu 中寫入 < > 字元?
現在,如果我想要這些字符,我必須對 < 執行 AltGr+Shift+Z ,對 > 執行 AltGr+Shift+X ,如果是這種情況,我只需停止使用此鍵盤並使用筆記本電腦的鍵盤(具有當嘗試用西班牙語正確書寫時,美國英語佈局有點煩人)。
我在 Ubuntu 中進行了大量的 Web 開發,因此使用這個鍵盤非常適合用西班牙語正確書寫,同時該鍵可用於您經常使用的 PHP/HTML。
預先感謝您的任何指示。
答案1
我在這裡發現了類似的情況:
https://askubuntu.com/a/1075300/620814
OP 發現,如果您將西班牙語佈局放在「鍵盤首選項」>「常規」佈局清單中的第一位,則該鍵將按預期工作。
我也不明白其中的邏輯,但這種解決方法也適用於我。