Windows アプリを使用してデバイスとアプリに接続したら、その機能を使用して設定を構成する方法を理解することが重要です。 この記事では、Windows App でキーボード、マウス、タッチ、ペンなど、さまざまな入力方法をユーザーに提供する方法について説明します。
Windows App for Windows でさまざまな入力方法を使用する方法を次に示します。 組み込みまたは外部の PC キーボード、マウス、トラックパッドを使用して、デバイスまたはアプリを制御できます。
キーボード ショートカット
デバイスやアプリで使用できるキーボード ショートカットがいくつかあります。 これらのショートカットは、セッション ウィンドウを制御するためのショートカットと、リモート セッションで使用するショートカットの 2 つのカテゴリに分かれています。
セッション ウィンドウを制御するために使用できるキーボード ショートカットを次に示します。
キーの組み合わせ |
説明 |
Ctrl+Alt+Home |
全画面表示モードで接続バーがピン留めされていない場合に、接続バーをアクティブにします。 |
Ctrl+Alt+Pause |
クライアントを全画面表示モードとウィンドウ モードの間で切り替えます。 |
コピーの場合は CtrlC、元に戻す場合は Ctrl++Z など、最も一般的な Windows キーボード ショートカットはリモート セッションでも同じです。 ウィンドウ モードでデバイスまたはアプリを使用している場合は、Windows がリモート セッションまたはローカル デバイスで使用するタイミングを認識できるように、いくつかのキーボード ショートカットが異なります。 これらのキーボード ショートカットは次のとおりです。
Windows ショートカット |
Windows アプリのショートカット |
説明 |
Ctrl+Alt+Delete |
Ctrl+Alt+End |
[Windows セキュリティ] ダイアログ ボックスを表示します。 全画面表示モードでも適用されます。 |
Alt+Tab |
Alt+Page Up |
プログラムを左から右に切り替えます。 |
Alt+Shift+Tab |
ALT+PAGE DOWN |
プログラムを右から左に切り替えます。 |
WINDOWS キー
または
Ctrl+ESC |
Alt+Home |
[スタート] メニューを表示します。 |
Alt+Space |
Alt+Delete |
システム メニューを表示します。 |
Print Screen |
Ctrl+Alt++ (プラス記号) |
リモート セッション全体のスナップショットを作成し、クリップボードに配置します。 |
Alt+Print Screen |
Ctrl+Alt+- (マイナス記号) |
リモート セッションのアクティブ ウィンドウのスナップショットを作成し、クリップボードに配置します。 |
注意
入れ子になったデバイスまたはアプリ セッションを使用している場合、キーボード ショートカットは機能しません。
キーボード言語
既定では、デバイスとアプリでは、Windows PC と同じキーボード言語 ( ロケールとも呼ばれます) が使用されます。 たとえば、Windows PC で英語 (英国) に en-GB が使用されている場合、リモート セッションで Windows でも同じが使用されます。
「Windows で表示言語の設定を管理する」の手順に従って、リモート セッションで使うキーボード言語を手動で設定できます。 キーボードの変更を有効にするには、状況に応じて現在使っているアプリケーションを終了し、再起動する必要があります。
タッチ ジェスチャを使用する
タッチ ジェスチャを使って、リモート セッションでマウス アクションをレプリケートできます。 Windows 10以降を実行しているデバイスまたはアプリに接続する場合は、ネイティブの Windows タッチジェスチャとマルチタッチ ジェスチャがサポートされます。
次の表は、どのマウス操作がどのジェスチャにマップされるかを示しています。
マウス操作 |
ジェスチャ |
左クリック |
1 本の指でタップする |
右ボタンのクリック |
1 本の指でタップして押したままにする |
左クリックしてドラッグ |
1 本の指でダブルタップから長押しして、ドラッグする |
右ボタンのクリック |
2 本の指でタップする |
右クリックしてドラッグ |
2 本の指でダブルタップから長押しして、ドラッグする |
マウス ホイール |
2 本の指で長押しして、上または下にドラッグする |
ズーム |
2 本の指を使用し、ピンチして縮小し、指を開いて拡大する |
macOS 用 Windows アプリでさまざまな入力方法を使用する方法を次に示します。 組み込みまたは外部の Mac キーボード、マウス、トラックパッドを使用して、デバイスやアプリを制御できます。
キーボード ショートカット
Mac と Windows のキーボード レイアウトは若干異なります。たとえば、Mac キーボードの Command キーは 、Windows キーボードの Windows キーと同じです。 キーボード ショートカットを使用する際のさまざまなレイアウトの違いに役立つよう、Windows アプリは macOS で見つかった一般的なショートカットを Windows で動作するように自動的にマップします。 これらのショートカットは次のとおりです。
キーの組み合わせ |
機能 |
コマンド+C |
コピー |
コマンド+X |
[切り取り] |
コマンド+V |
貼り付け |
コマンド+A |
すべて選択する |
コマンド+Z |
元に戻す |
コマンド+F |
Find |
さらに、Mac キーボードのスペース バーの右側にある Option キーは、Windows の Alt Gr キーと同じです。
キーボード言語
既定では、デバイスとアプリでは、Mac と同じキーボード言語 ( ロケールとも呼ばれます) が使用されます。 たとえば、Mac で英語 (英国) に en-GB を使用している場合は、リモート セッションで Windows でも同じが使用されます。
Mac 固有のレイアウトやカスタム レイアウトの中には、接続先の Windows デバイスで完全一致が使用できない場合があります。 Mac キーボードは、リモート セッションで使用できる最適なキーボードと一致します。 キーボード レイアウトが カナダ語とフランス語などの言語のバリエーションに設定されており、リモート セッションで正確なバリエーションにマップできない場合は、代わりに使用可能な最も近い言語がマップされます。 たとえば、 カナダ語とフランス語 のロケールを選択しても使用できませんが、 フランス語 は、最も近い言語として フランス語 が選択されます。 この場合、Mac で使用するために使用した Mac キーボード ショートカットの一部が、リモート セッションで想定どおりに動作しない場合があります。
リモート セッションの文字と、Mac キーボードで入力した文字が一致しない場合があります。
- リモート セッションで認識されないキーボードを使用している場合。 リモート セッションの Windows がキーボードを認識しない場合、既定ではリモート セッションで最後に使用された言語になります。
- 以前に切断されたリモート セッションに接続します。このセッションでは、現在使用しようとしている言語とは異なるキーボード言語が使用されます。
- Unicode とスキャンコードの間でキーボード モードを切り替える。 詳細については、キーボード モードに関する記事を参照してください。
「Windows で表示言語の設定を管理する」の手順に従って、リモート セッションで使うキーボード言語を手動で設定できます。 キーボードの変更を有効にするには、リモート セッションから切断し、再接続する必要がある場合があります。
キーボード モード
リモート セッションでのキーボード入力の解釈方法を制御する 2 つの異なるモード ( スキャンコード と Unicode) があります。
スキャンコードを使用すると、ユーザー入力はキーの押下情報をリモート セッションに送信することによってリダイレクトされます。 各キーはキーボード上の物理的な位置で識別され、ローカル デバイスのキーボードではなく、リモート セッションのキーボード レイアウトが使われます。 たとえば、スキャンコード 31 は Caps Lock の隣にあるキーです。 米国のキーボードでは、このキーは文字 'A' を生成しますが、フランス語のキーボードでは、このキーは文字 'Q' を生成します。
Unicode では、各文字をリモート セッションに送信することで、ユーザー入力がリダイレクトされます。 キーが押されると、ユーザーのロケールを使ってこの入力が文字に変換されます。 この翻訳は、'a' キーを押すことで文字 'a' にすることができますが、入力方法エディター (IME) を有効にして、複数のキーストロークを入力して、中国語や日本語の入力ソースなど、より複雑な文字を作成できます。 各モードを使用する場合の例をいくつか次に示します。
スキャンコードを使用する場合:
上矢印やショートカットの組み合わせなど、印刷できない文字を扱う場合。
Hyper-V VMConnect (BitLocker パスワードを入力しようとするときなど)、VMware リモート コンソール、 Qt フレームワーク (R Studio、TortoiseHg、QtCreator など) を使用して作成されたすべてのアプリケーションなど、文字のスキャンコード入力を受け入れない特定のアプリケーションを使用します。
アクションにスキャンコード入力を利用するアプリケーション (スペース バーを使用してチェックボックスをチェック/オフにする、個々のキーをショートカットとして使用する (ブラウザーのアプリケーションなど)
Unicode を使用する場合:
キーボード モードを切り替えるには:
Windows アプリを開きます。
macOS メニュー バーから [Connections] (接続) を選び、[Keyboard Mode] (キーボード モード) を選びます。
[Scancode] (スキャンコード) または [Unicode] を選びます。
または、次のキーボード ショートカットで各モードを選ぶこともできます。
- Scancode: Control+Command+K
- Unicode: コントロール+コマンド+U
Windows App では、入力ソースのリモート セッションで入力メソッド エディター (IME) がサポートされています。 ローカル macOS IME エクスペリエンスは、リモート セッションでアクセスできます。
重要
IME を機能させるには、入力モードが Unicode モードである必要があります。 詳細については、キーボード モードに関する記事を参照してください。
マウスとトラックパッド
Windows アプリでは、マウスまたはトラックパッドを使用できます。 右クリックまたはセカンダリ クリックを使用するには、右クリックを有効にするように macOS を構成するか、標準の PC の 2 ボタン USB マウスを接続することが必要な場合があります。 macOS で右クリックを構成する方法の詳細については、「 Mac で右クリックする」を参照してください。
iOS および iPadOS 用 Windows アプリでさまざまな入力方法を使用する方法を次に示します。 ネイティブ タッチ ジェスチャ、キーボード、マウス、トラックパッド、ペンを使用して、デバイスやアプリを制御および操作できます。
リモート セッションでタッチ ジェスチャやマウス モードを使用する
タッチ ジェスチャを使って、リモート セッションでマウス アクションをレプリケートできます。 次の 2 つのマウス モードを使用できます。
ネイティブ Windows タッチジェスチャとマルチタッチ ジェスチャは、ダイレクト タッチ モードでサポートされています。 次の表は、特定のマウス モードで、どのマウス操作がどのジェスチャにマップされるかを示しています。
[マウス モード] |
マウス操作 |
ジェスチャ |
直接タッチ |
左クリック |
1 本の指でタップする |
直接タッチ |
右ボタンのクリック |
1 本の指でタップして押したままにする |
マウス ポインター |
左クリック |
1 本の指でタップする |
マウス ポインター |
左クリックしてドラッグ |
1 本の指でダブルタップから長押しして、ドラッグする |
マウス ポインター |
右ボタンのクリック |
2 本の指でタップするか、1 本の指で長押しします |
マウス ポインター |
右クリック ドラッグ |
2 本の指でダブルタップから長押しして、ドラッグする |
マウス ポインター |
マウス ホイール |
2 本の指で長押しして、上または下にドラッグする |
マウス ポインター |
ズーム |
2 本の指を使用し、ピンチして縮小し、指を開いて拡大する |
キーボード ショートカット
iPad または iPhone および Windows アプリでキーボードを使用する場合は、使い慣れたキーボード ショートカットを使用できます。 Mac と Windows のキーボード レイアウトは若干異なります。たとえば、Mac キーボードの Command キーは Windows キーボードの Windows キーと同じです。 キーボード ショートカットを使用する場合の違いに役立つよう、Windows アプリでは、iOS と iPadOS で見つかった一般的なショートカットが自動的にマップされ、Windows で動作します。 これらのショートカットは次のとおりです。
キーの組み合わせ |
機能 |
コマンド+C |
コピー |
コマンド+X |
[切り取り] |
コマンド+V |
貼り付け |
コマンド+A |
すべて選択する |
コマンド+Z |
元に戻す |
コマンド+F |
Find |
コマンド++ |
拡大します |
コマンド+- |
縮小します |
さらに、Mac キーボードのスペース バーの右側にある Option キーは、Windows の Alt Gr と同じです。
注意
iOS および iPadOS 上の Windows アプリでは、Apple ファースト パーティのキーボードのみがサポートされています。 サード パーティ製のハードウェアキーボードまたはソフトウェア キーボードはサポートされていません。
マウスとトラックパッド
Windows アプリでは、マウスまたはトラックパッドを使用できます。 ただし、これらのデバイスをサポートするかどうかは、iOS と iPadOS のどちらを使っているかによって変わります。 iPadOS は入力方法としてマウスとトラックパッドをネイティブでサポートしていますが、iOS でサポートを有効にするには AssistiveTouch を使う必要があります。 詳細については、「Bluetooth 対応のマウスやトラックパッドを iPad に接続する」または「iPhone、iPad、iPod touch の AssistiveTouch でポインティングデバイスを使う方法」を参照してください。
マウスとトラックパッドのデバイスを表示するには:
Windows アプリを開きます。
[設定] の歯車アイコンをタップするか、ユーザー アカウントの画像をタップして設定ウィンドウを開きます。
[ 入力デバイス] をタップします。
Web ブラウザーで Windows App のさまざまな入力方法を使用する方法を次に示します。 組み込みまたは外部 PC キーボード、トラックパッド、マウスを使用して、デバイスまたはアプリを制御できます。
キーボード ショートカット
デバイスやアプリで使用できるキーボード ショートカットがいくつかあります。 コピーの場合は CtrlC、元に戻す場合は Ctrl++Z など、最も一般的な Windows キーボード ショートカットはリモート セッションでも同じです。 いくつかのキーボード ショートカットは異なるため、Windows はリモート セッションまたはローカル デバイスで使用するタイミングを認識します。 これらのキーボード ショートカットは次のとおりです。
Windows ショートカット |
Windows アプリのショートカット (Windows) |
Windows アプリのショートカット (macOS) |
説明 |
Ctrl+Alt+Delete |
Ctrl+Alt+End |
Fn+コントロール+オプション+Backspace |
[Windows セキュリティ] ダイアログ ボックスを表示します。 |
Windows キー
または
Ctrl+ESC |
ALT+F3 |
オプション+F3 |
[スタート] メニューを表示します。 |
Alt+Tab |
Alt+Page Up |
Fn+オプション+上方向キー |
プログラムを左から右に切り替えます。 |
Alt+Shift+Tab |
ALT+PAGE DOWN |
Fn+オプション+下矢印 |
プログラムを右から左に切り替えます。 |
注意
コピーして貼り付けることができるのはテキストのみです。 Web ブラウザーを使用する場合、リモート セッションとの間でファイルをコピーまたは貼り付けることはできません。
Windows アプリを構成して、すべてのキーボード ショートカットが Windows デバイス上でネイティブと同じように動作するようにすることもできます。 キーボード ショートカットが有効になっている場合、リモート セッションはウィンドウで動作しないため、全画面表示で開きます。 キーボード ショートカットを使用するには、全画面表示モードに入る必要があります。 ショートカットの完全な一覧については、「 Windows のキーボード ショートカット」を参照してください。
キーボード ショートカットを有効にするには:
Web ブラウザーを使用して Windows アプリにサインインします。
デバイスまたはアプリに接続します。
セッションのツール バーで、[セッション構成中] の歯車アイコンを選択します。
[キーボード ショートカット (プレビュー)] チェック ボックスをオンにします。
[更新] を選択します。
ツール バーから全画面表示を入力するか、キーボード ショートカットの入力を求めるメッセージが表示されたら、[全画面表示に入る] を選択します。
代替キーボード レイアウト
リモート セッションで入力方法エディター (IME) を使用して、複雑な文字を入力できます。 リモート セッションで IME を使用する前に、使用するキーボードの言語パックを、接続先のリモート デバイスにインストールする必要があります。
別のキーボード レイアウトを有効にするには:
Web ブラウザーを使用して Windows アプリにサインインします。
デバイスまたはアプリに接続します。
セッションのツール バーで、[セッション構成中] の歯車アイコンを選択します。
[代替キーボード レイアウトを有効にする] をオンに切り替えます。
ドロップダウン リストから使用するリモート キーボード レイアウトを選択します。
[更新] を選択します。
設定を有効にするには、リモート セッションから切断し、再接続する必要があります。 [ 切断して設定を更新する] で、ドロップダウン リストから [今すぐ ] または [次のセッションの前 ] を選択し、[ 続行] を選択します。