私の問題はかなり複雑で、解決策を見つけることを期待していませんが、誰かが私よりも先に同じ問題を経験した可能性があります。
私のワークスペースは、MacとLinux Manjaroを実行しているPCなど、2台のコンピュータで構成されています。 2つのキーボードを使用したくない場合は、MacでCH-DEレイアウトのキーボードを使用してください。使用中にいくつかの問題が発生しました。バリア(シナジー)サーバーとしてのMacとクライアントとしてのLinuxの間。
私の問題は: ""を書くために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,*)
ただし、これらのオプションのいずれも機能しません。
私の質問は、この問題を解決する(他の)方法があるかどうかです。
私の質問と回答を読んでくれてありがとう。
答え1
偶然、どのキーボードレイアウトでも動作するXFCEソリューションを見つけました。
- 開いている設定>ウィンドウマネージャそして行く鍵盤
- 空のケースを選択してクリックします。編集する。窓が浮かぶ任意のキーを押す
- 機能しないキーの組み合わせを押すホストから。私の場合は
Alt
++と書いていますShift
。/
- ~によると明らかボタンを押してもう一度クリックしてください編集する。
- この時間クライアントコンピュータで有線キーボードを使用するそして押してくださいまったく同じキーの組み合わせ。私の場合は
Shift
+と書かれていますBackslash
。 (ああ!これも違いですね…) - 最後に、下にキーストローク編集を追加してプロファイルを編集します
Section:
。私の場合は、以下を追加する必要がありますkeystroke(Alt+Shift+/) = keystroke(Shift+Backslash,*)
。
これが私のような問題を抱えている他の人にも役立つことを願っています!