キーボード出力モード
Screens は、入力内容を 2 つの異なる方法で送信できます。
モード | 送信内容 | リモートコンピュータによる解釈方法 | 最適な状況 |
---|---|---|---|
キーストローク (デフォルト) | macOS の仮想キーコード (修飾キーを含む) | リモート Mac は、自身のアクティブなキーボードレイアウトに基づいてキーコードをマッピングします。 |
• ショートカットを、使い慣れたキーの物理的な位置と一致させたい。 • ソース Mac とターゲット Mac で同じ入力ソースを共有している場合。 |
Unicode | 実際の文字(例:「é」、「ß」、「—」) | リモートコンピュータは、レイアウトをバイパスしてこれらの文字を直接挿入します |
• 送信元と送信先のキーボードレイアウトが異なります。 • 信頼性の高い国際文字が必要です。 |
レガシー | キーストロークに類似 | キーストロークシーケンスをシミュレートします |
• 送信先でmacOS 10.14以前が動作しています。 • 信頼性の高い国際文字が必要です。 |
どのモードを使用すればよいですか?
-
キーストロークを使用(デフォルト)
- 信頼性が高く、実際のキーボードイベントを送信します。
- macOS 10.15 以降のすべての Mac で動作します。
-
次の場合は Unicode に切り替えます:
- ローカルのキーボードレイアウトがリモート Mac のレイアウトと異なる場合 (例: AZERTY → US)
- アクセント付き文字や非ラテン文字を頻繁に入力する場合
- リモートアプリがデッドキーを無視したり、間違ったグリフを表示したりする場合
-
次の場合はレガシーに切り替えます:
- ターゲット Mac が macOS 10.14 以前を実行している場合
- ターゲット PC が古いバージョンのオペレーティングシステムを実行している場合
設定の変更方法
- Screens で接続を編集します。
- 詳細 を開きます。
- キーストローク、Unicode、または レガシー を選択します。
- 保存して再接続します。
Mac以外の接続
Windows、Linux、その他のMac以外のデバイスの場合、Screensは常にUnicode値を送信します。これにより、プラットフォーム間のレイアウトの不一致を回避し、すべての文字が意図したとおりに送信されます。
Unicodeを使用したMac接続
Optionキー(Shiftキーの有無にかかわらず)を使用して入力された文字については、Screensは信頼性を高めるために自動的にキーストロークモードに切り替えます。ただし、接続先のMacが異なるキーボードレイアウトを使用している場合、結果として表示される文字は入力した文字と異なる場合があります。