Linux

Alt+Shift 不起作用,取而代之的是 Alt+ISO_Next_Group

  • August 23, 2020

我最近安裝了 dwm(一個 linux 視窗管理器),它可擴展地使用Alt+Shift組合鍵進行導航,但它們都不起作用。例如Alt++Shiftc關閉一個視窗。

我安裝了 screenkey 來檢查我的鍵盤是否正常工作,並看到當我按下Alt+時Shift它註冊為Alt+ ISO_Next_Group。當我按下Alt++時,它註冊為Shift+然後+ 。c``Alt``ISO_Next_Group``Alt``c

我發現這個Arch Wiki 頁面提到了 ISO_Next_Group 但似乎沒有提出任何解決方案。我該怎麼做才能讓Alt+Shift再次工作?

這是又一次對“ISO”的計算誤用,而沒有指定實際的國際標準化組織標準編號。在這種情況下,它是 ISO/IEC 9995-2:2009。

按下⇧ Level 2 Shift+⇮ Level 3 Shift然後釋放該和弦是⇨ Group 2 Select在 USB 人體輸入設備等系統上提供等效鍵的標準方法之一,這些系統不直接允許這樣的鍵。通常,這可以訪問具有通用佈局的通用第二組,該通用佈局提供一大堆東西並保持不變,而鍵盤的第 1 組佈局會有所不同。

但這不應該涉及到⎇ Alt關鍵。通常,⇮ Level 3 Shift⇮ AltGr位置 A08,而不是 ⎇ Alt在位置 A01。如果正確提供了標準機制,您應該仍然可以使用鍵輸入您想要的和弦,⎇ Alt例如⇧ Level 2 Shift++ 。⎇ Alt``C

這一切發生的地方是你的 X 鍵盤映射,這就是 Arch Wiki 頁面正在討論的內容。如果⎇ Alt被錯誤地混為一談,⇮ AltGr那麼您的鍵盤映射需要修復。否則,您應該能夠按上述方式鍵入和弦。

所以你有三個選擇:

  1. 保留您目前的鍵盤映射並在和弦中使用⇧ Level 2 Shift+⎇ Alt而不是⇧ Level 2 Shift+ ⇮ AltGr
  2. 修復您目前的鍵盤映射,使其不被⎇ Alt視為⇮ AltGr,並作為 #1 繼續。由於您選擇的視窗管理器 dwm 是使用者通過手動更改原始碼並重新編譯程序來配置的,因此編譯和應用 XKB 映射應該不會很令人生畏。☺
  3. 使用您的系統用於切換 XKB 映射的任何機制切換您的鍵盤映射到一個已經固定的,或者(在我看來不太理想)到一個實際上沒有⇨ Group 2 Select.

進一步閱讀

您需要轉到快捷方式並在那裡更改您想要執行的操作。您需要在搜尋中找到鍵盤部分,然後找到襯衫剪裁。在那裡,您可以將 Alt+Shift 替換為您想要用作快捷方式的內容

引用自:https://unix.stackexchange.com/questions/583060