✦ドキュメント

キーボード配列の問題。

クライアントで@を入力したのに、ホストでは"が入力される。それは、配列の不一致です。リモートデスクトップで最もよくあるキーボードの問題です。配列の問題のほとんどは、1つのことに行き着きます。ホストは、あなたのキー押下を、ホスト自身の配列で読み取るのです。このガイドでは、その仕組み、対処法、そしてトレードオフを説明します。

Remioがキー入力を送るしくみ

Remioは、2種類のキーボード入力を送ります。それぞれが、異なる作業に適しているからです。

キー押下 — Remioは、押した物理キーを、キーボード上の位置で送ります。ホストは、ホスト自身の有効な配列でそれを解釈します。ゲーム(WASDは、文字ではなく物理的な位置に当たる必要がある)、ショートカット(Cmd+Sは、文字のSではなくCmdキーでなければならない)、そして生のキーイベントを読むあらゆるアプリケーションにとって、これが正しい動作です。

入力されたテキスト — Remioが目にする前に、お使いのデバイスが組み立てるテキスト、つまり、TelexやPinyinなどの入力方式(IME)、絵文字ピッカー、2回のキー入力で作るアクセント付き文字は、完成した文字として届き、ホストは、その配列にかかわらず、そのまま入力します。これが、多言語のテキスト、ダイアクリティカルマーク、IMEを動作させるものです。

切り替えるものはありません。Remioは、押したキーにはキー押下を、デバイスがすでに組み立てたテキストには、完成した文字を送ります。

# 考え方
キー押下   → 物理的な位置(Qは左上)
              ホストが、ホストの配列で解釈する
              → ゲーム、ショートカットが動作する

入力テキスト → 完成した文字(U+00E4 = ä)
              ホストが、そのまま入力する
              → 多言語のテキスト、IME、ダイアクリティカルマークが動作する

必要なもの

01 · 症状を診断する

誤って変換される具体的な内容から、どの配列が一致していないかが分かります。よくあるパターンをいくつか紹介します。

02 · 方法A — 配列をそろえる

最もすっきりした対処法は、両端で同じ配列を共有することです。1つを選んで、すべてに適用してください。

macOS

システム設定 → キーボード → テキスト入力 → 編集。入力ソースを追加または削除します。メニューバーには、有効なものが表示されます。macOSは複数の配列を許可しており、キーを押した瞬間にアプリの前面にあるものが、Remioが報告するものです。

Windows

設定 → 時刻と言語 → 言語と地域 → キーボード。追加、削除、またはデフォルトの設定ができます。システムトレイの言語バーに、有効な配列が表示されます。Win+Spaceを押すと、追加した配列を順に切り替えられます。

ヒント

複数のマシンで、USとUKのキーボードを日常的に切り替えているなら、1つを選んで、すべてのデバイスをそれに合わせてください。システム設定に費やす5秒が、後でタイプミスを直す何時間もの手間を省きます。

03 · 方法B — デバイスにテキストを組み立てさせる

OSの設定を変えたくない場合や、ホストの配列にない文字を日常的に入力する場合は、デバイス自身の入力方式を通して入力してください。

クライアントで、必要なキーボードの言語や入力方式に切り替え(画面上のキーボードの言語キー、あるいはOSの入力ソースのメニュー)、いつもどおり入力します。デバイスが各文字を組み立て、完成したテキストがホストへ送られ、ホストは届いたとおりに入力します。

知っておきたいトレードオフ:

04 · 特殊文字とダイアクリティカルマーク

配列の不一致が最もこたえるのは、特殊文字です。言語ごとに決まりがあります。よくあるものを、Remioがどう扱うかを紹介します。

05 · プラットフォームをまたぐ修飾キー

プラットフォームをまたぐ問題で、最も厄介なのは、修飾キーです。macOSは主な修飾キーにCmdを、WindowsはCtrlを使います。デフォルトでは、WindowsのホストはMacのクライアントからのCmdをCtrlとして扱うので、Cmd+Sは、MacでもWindowsのPCでも、保存になります。逆方向では、Windows版のRemioが、デフォルトでCtrlとCmdを入れ替えるので(接続中の設定パネルの、セッションの項目にある「Ctrl / Cmdを入れ替え」)、Ctrl+SがMacで保存になります。オフにすると、CtrlとWindowsキーが、そのまま送られます。

PCのキーボードで入力していて、Windowsのホストで、Windowsキーでスタートを開きたい場合は、そのPCのRemio Hostの設定で、Command キーを Windows キーとして送るをオンにしてください。Cmdが、Ctrlとして動作してほしいMacのキーボードでは、オフのままにします。

補足:

# 例 — Macクライアント → Windowsホスト
クライアント:Cmd+S                  (押すキー)
ホスト:      Ctrl+Sで保存が働く      (Command キーを Windows キーとして送る:オフ)

トラブルシューティング

キーボード配列についてのよくある質問

Remioで、@と"のキーが入れ替わるのはなぜですか?

クライアントとホストで、キーボード配列が違うからです。たいていは、UKとUSです。この2つの配列では、Shift+2とShift+'の間で、@と"が入れ替わります。OSのキーボード設定で、両端を同じ配列に強制するか、キーの位置ではなく完成した文字が送られるように、デバイス自身の入力方式で入力してください。

Remioは、キー入力を、キーの位置と文字のどちらで送りますか?

両方です。物理的なキー押下は、キーの位置で送られるので、ゲームとショートカットが正しく動作します。入力方式、絵文字、アクセントなど、デバイスがすでに組み立てたテキストは、完成した文字として送られるので、ホストの配列にかかわらず、特殊文字はそのまま届きます。

Remio経由で、USキーボードからドイツ語のÄÖÜを入力できますか?

はい。デバイスで、ドイツ語のキーボード配列や入力方式を使ってください。組み立てたデッドキー、アクセント、ウムラウトは、完成した文字として送られ、ホストの配列にかかわらず、ホストで入力されます。

ベトナム語のダイアクリティカルマークは、Remioで動作しますか?

はい。ダイアクリティカルマークは、クライアントで(ローカルで使っているIME、つまりTelex、VNI、システムのIMEで)組み立てられ、最終的な文字がテキストとして送られます。ホストで同時にIMEを動かすのは避けてください。二重に組み立てられてしまいます。

macOSのホストでは、キーボード配列をどこで変更しますか?

システム設定 → キーボード → テキスト入力 → 編集。そこで配列を追加または削除します。Remioは、macOSがフォーカスされたアプリケーションに対して、現在有効にしている配列に従います。

Remioで、キーボードのショートカットが動作しないのはなぜですか?

最も多いのは、修飾キーの違いです。macOSのCmdとWindowsのCtrlです。Macのクライアントからは、そのPCのRemio Hostの設定で「Command キーを Windows キーとして送る」がオンになっていない限り、WindowsのホストはCmdをCtrlとして扱います。WindowsのクライアントからMacへは、「Ctrl / Cmdを入れ替え」(接続中の設定パネルの、セッションの項目)がデフォルトでオンになっており、Ctrlが⌘として動作します。オフにしていないか確認してください。iPadのキーボードでは、iPadが自身のために取っておくショートカットには、⌘の代わりに⌥を押してください。

Remioのアプリアイコン

準備ができたら、いつでも。

無料で使え、商用利用の検出もありません。ホストをインストールし、デバイスをペアリングすれば、数分でストリーミングを始められます。

無料で使えますアカウント不要30秒でペアリング