Chromeリモートデスクトップで「半角全角」キーをMacからWindowsに送信し、入力切替する
外出先でMacからChromeリモートデスクトップを使用し、自宅のWindowsを操作したいとき 日本語が打てず困っていたので色々と調べてみました。
結論「option + @」
キーボードショートカット「option + @」で切り替え可能
色々調べた結果、「Backquote」というキーコードを送れば半角全角になるっぽい
UI Events KeyboardEvent code Values
Macで「Backquote」を入力するには「option + @」で送信できるとことがわかった。
ここまでが結論。
BetterTouchTool でMacのタッチバーに半角全角ボタンを設置。
毎回「option + @」を押すのも面倒なので BTTでタッチバーに半角全角ボタン作ろうと思ったものの...
BTTのショートカットコマンドではうまく動作しませんでした。
AppleScript を実行し、「key code 50」を送信すれば「Backquote」つまり「半角全角」になる!
なんだかんだあり、AppleScriptで「Backquote」のキーコードを送信すればいいという判断に至り、
AppleScriptのキーコードを探したら見つけました。
Complete list of AppleScript key codes
BTTの設定はこんな感じ。
こんなボタンができます
コード
tell application "System Events" key code 50 end tell
AppleScriptは1ミリも書いたことなかったのですが、下記記事を参考に書いてみたら動きました。感謝