Manjaro
MacOS 鍵盤佈局不適用於 linux 槽屏障(協同)
我的問題相當複雜,所以我不希望找到解決方案,但也許有人在我之前遇到過同樣的問題。
我的工作區由 2 台電腦、一台 mac 和一台執行 Linux Manjaro 的 PC 組成。為了避免使用 2 個鍵盤,我使用 Mac 中的一個,佈局為 CH-DE。我在作為伺服器的 mac 和作為客戶端的 Linux 之間使用Barrier(Synergy)時遇到了一些麻煩。
我的問題是:當鍵入
alt
++寫“ ”時,這在我的客戶端機器上不起作用,我得到:.Shift``7``\``/
在兩台機器上,我都將鍵盤佈局設置為macintosh CH-DE,並且**每個沒有
alt
+Shift
**的組合都可以正常工作。如果我使用外部有線鍵盤將鍵盤佈局保持為macintosh CH-DE
,則 組合鍵++altgr
工作得非常好。Shift``7
為了達到這種情況,我不得不與屏障作鬥爭。我必須在我的 mac 上使用一個如下所示的配置文件:
section: screens MBP: halfDuplexCapsLock = false halfDuplexNumLock = false halfDuplexScrollLock = false xtestIsXineramaUnaware = false preserveFocus = false switchCorners = none switchCornerSize = 0 manjaro: alt = altgr halfDuplexCapsLock = false halfDuplexNumLock = false halfDuplexScrollLock = false xtestIsXineramaUnaware = false preserveFocus = false switchCorners = none switchCornerSize = 0 end section: options relativeMouseMoves = true screenSaverSync = true win32KeepForeground = false clipboardSharing = true switchCorners = none +top-left +top-right +bottom-left +bottom-right switchCornerSize = 0 keystroke(<) = keystroke(<,*) keystroke(Shift+>) = keystroke(Shift+>,*) end
請注意,我必須將
alt
密鑰映射到altgr
才能使其工作。也
<
沒有正常工作:添加keystroke(<) = keystroke(<,*)
解決了這個問題。因此,我嘗試添加以下可能性來解決
alt
++問題Shift
:7
keystroke(Alt+Shift+/) = keystroke(Alt+Shift+/,*) keystroke(Alt+Shift+/) = keystroke(AltGr+Shift+/,*) keystroke(Alt+Shift+7) = keystroke(Alt+Shift+7,*) keystroke(Alt+Shift+7) = keystroke(AltGr+Shift+7,*)
但這些選項都沒有奏效。
我的問題是是否有(其他)方法可以解決該問題?
提前感謝您閱讀我的問題和您的回复。
偶然我發現 XFCE 的解決方案適用於任何鍵盤佈局。
- 打開設置>視窗管理器並轉到鍵盤
- 選擇一個空案例並點擊編輯。按任意鍵應彈出一個視窗
- 按在您的主機上不起作用的組合鍵。就我而言,它寫出了
Alt
++Shift
。/
- 按清除按鈕並再次點擊編輯。
- 這次使用客戶端電腦上的有線鍵盤並按下完全相同的組合鍵。就我而言,它寫了
Shift
+Backslash
。(啊哈!這也是區別……)- 最後,通過在
Section:
. 在我的情況下,我不得不添加:keystroke(Alt+Shift+/) = keystroke(Shift+Backslash,*)
。我希望這可以幫助其他人解決我同樣的問題!