我的問題相當復雜,所以我不希望找到解決方案,但也許有人在我之前遇到過同樣的問題。
我的作業區由兩臺計算機組成,一臺 mac 和一臺運行 linux Manjaro 的 PC。
為了避免有 2 個鍵盤,我使用我的 Mac 中的一個,布局為 CH-DE。
我在作為服務器的 mac 和作為客戶端的 linux 之間使用Barrier(Synergy) 時遇到了一些麻煩。
我的問題是:當打字alt Shift 7寫“ \”在那里,而不是我得到這個確實不是我的客戶機上的作業:/。
在兩臺機器上,我都將鍵盤布局設定為macintosh CH-DE,并且每個沒有alt 的組合都Shift可以正常作業。
該組合鍵altgr Shift 7作業完全正常,如果我使用外接有線鍵盤保持鍵盤布局的Macintosh CH-DE。
為了達到這種情況,我不得不與屏障作斗爭。我必須在我的 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,*)
但這些選項都沒有奏效。
我的問題是是否有(其他)方法可以解決該問題?
提前感謝您閱讀我的問題和您的回復。
uj5u.com熱心網友回復:
偶然我發現 XFCE 的解決方案適用于任何鍵盤布局。
- 打開設定>視窗管理器并轉到鍵盤
- 選擇一個空案例并單擊編輯。按任意鍵應彈出一個視窗
- 按在您的主機上不起作用的組合鍵。在我的情況寫了
AltShift/。 - 按清除按鈕并再次單擊編輯。
- 這次使用客戶端計算機上的有線鍵盤并按下完全相同的組合鍵。就我而言,它寫了
ShiftBackslash。(啊哈!這也是區別......) - 最后,通過在
Section:. 在我的情況下,我不得不添加:keystroke(Alt Shift /) = keystroke(Shift Backslash,*)。
我希望這可以幫助其他人解決我同樣的問題!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/408696.html
標籤:
