web-dev-qa-db-ja.com

リモートデスクトップを最小化するためのキーボードショットカット

キーボードを使用して、最大化された(フルスクリーンの)リモートデスクトップ接続からメインコンピュータに切り替える方法はありますか?

私は切り替えているリモートデスクトップ接続が約4つあります。切り替えるたびにマウスを使わなくてもよいのはいいことです。

私は私が押すことができることを知っています Ctrl+Alt+Break そしてそれはリモートデスクトップスクリーンを正規化します。それは近いですが、私はそれを最小化する方法がほしいと思います(それで私は私がスクリーンを切り替えることを望むたびに正規化 - >スイッチ - >最大化する必要はありません)

112
Vaccano

CTRL + ALT + BREAK ホストPCへの最大化されたウィンドウを最小化します。

69
Gustav Westling

Ctrl + Alt + Home (少なくともWin 8では)あなたのローカルマシンにフォーカスを持ってくるでしょう。 Ctrl + Alt + Home それから Win ローカルマシンのウィンドウメニューを開きます。

仮想マシンを使用すると、複数のRDPセッションを開いて、 Ctrl + Alt + Home それから Win + T 次に矢印キーを押して、参加したいRDPセッションを選択します。

42
Guest

これは私にも長い間悩ませました。

リモートデスクトップクライアントがキーボードフックをインストールし、すべての入力を飲み込むため、AutoHotkeyを使用した最初の試みは失敗しました。

私はついにそのことを発見しました Caps Lock キーはローカルシステムに渡されます。

それで、このAutoHotkeyスクリプトはトリックをするでしょう。 Ctrl+Shift+CapsLock リモートデスクトップを最小化します。

#IfWinActive ahk_class TscShellContainerClass
  ^+CapsLock::
    ; Need a short sleep here for focus to restore properly.
    Sleep 50
    WinMinimize
  return
#IfWinActive

私のために働く修正版:

#IfWinActive ahk_class TSSHELLWND
  ^Capslock::           ; Ctrl+Caps Lock (couldn't make Ctrl+Shift+Caps Lock work for some reason
    ; Need a short sleep here for focus to restore properly.
    Sleep 50
    WinMinimize A    ; need A to specify Active window
    ;MsgBox, Received Remote Desktop minimize hotkey    ; uncomment for debugging
  return
#IfWinActive
19
Russell Davis

Alt+Tab

通常の快適なキーボードショートカットを使ってフルスクリーンのリモートデスクトップから出ることはできますが、接続する前に少し異なる設定が必要です。リモートシステムを最小化するのではなく、別のローカルプログラムに切り替えて、次のようにリモートシステムをバックグラウンドにします。

  1. リモートデスクトップ接続でリモートコンピュータに接続する前に、[ローカルリソース]タブで[キーボード]を[このコンピュータ上]に設定します。これにより、 Alt+Tab ローカルシステム上の他のプログラムに戻るために。
  2. リモートシステムのプログラムを切り替えたいときは、 Alt+Page Upこれはちょうど同じように動作します Alt+Tab ただし、リモートシステムでのみ可能です。

また、使用することができます Alt+Page Down (または Alt+Shift+Page Up)逆にリモートシステム上のアクティブなプログラムを切り替えることができます。

1つの注意事項 Luc が指摘されるべきです:この設定を使うと、すべてのキーボードショートカットが Windows Key ローカルシステムに送信されます。例は Windows Key+E Windowsエクスプローラを開くと、リモートファイルシステムではなくローカルファイルシステムに移動します。

慣れるまでに少し時間がかかりましたが、このセットアップは私にとってはうまくいっています。追加のソフトウェアや複数のショートカットは必要ありません。

10
kevinmicke

Windows 7 64ビットでスクリプトを機能させるには、1行目を#IfWinActive ahk_class TSSHELLWNDから "IfWinActive ahk_class TscShellContainerClassに変更する必要がありました。そのため、スクリプト全体は次のようになりました。

#IfWinActive ahk_class TscShellContainerClass
  ^Capslock::           ; Ctrl+Caps Lock (couldn't make Ctrl+Shift+Caps Lock work for some reason
    ; Need a short sleep here for focus to restore properly.
    Sleep 50
    WinMinimize A    ; need A to specify Active window
    ;MsgBox, Received Remote Desktop minimize hotkey    ; uncomment for debugging
  return
#IfWinActive
5
dnk.nitro

あなたが求めたものではありませんが、十分に役立つかもしれません:

CTRL + ALT +  - ホストコンピュータに切り替えます

CTRL + ALT +  - リモートコンピュータに戻ります

出典

4
Ryan Berger

CTRL+ALT+Home リモートデスクトップ接続バーにフォーカスを移動します。接続バーには最小化ボタンがあります。

Windows 7では、接続時に[フルスクリーンを使用するときに接続バーを表示する]オプションをオフにすると、RPDセッションを最小化するためのキーが有効になります。 CTRL+ALT+HomeSpacebar

接続バーが表示(デフォルト)に設定されている場合は、ヒットする必要があります。 Tab RDPセッションを最小化するために数回 CTRL+ALT+HomeTabTabSpacebar

3
Tim Lewis

ホストのタスクマネージャを起動し、次にタスクを切り替えます。

  • Ctrl+Alt+Delete (Windowsセキュリティ)
  • T (タスクマネージャー)
  • Alt+Tab (ホストコンピュータのタスクスイッチ)
2
Brian Tkatch

私はあなたがshorcutsの2つの組み合わせを必要とするとわかりました。 Windows 7で動作します。

  1. CTRL + ALT + BREAK ホストPCへの最大化されたウィンドウを最小化します。
  2. Win + M リモートデスクトップウィンドウを最小化

または最初のステップであなたはウィンドウを変更することができます ALT + TAB

2
Nome

Alt + Caps LockCaps Lockの煩わしい状態変更なし(Scroll Lockがない場合は良いです

最初はセットアップするのが面倒ですが、長期的には最も快適です。私は左手だけで素早く切り替えることができるのが好きです

Dexpot 1.次のデスクトップをAlt + Scroll Lockに設定します(私のようにスクロールロックを使用していない場合は、画面キーボードを使用して "ScrLk"を押します)。2.前のデスクトップをAlt + Scroll Lockに設定します。 Ctrl + Scroll Lock

今Autohotkeyを使用してリダイレクトしてください(これによりCaps Lockは状態を変更できなくなります)。

 GetKeyState, state, Capslock ;
    ; Alt + Caps Lock becomes Alt + Scroll Lock
    !Capslock::
        send !{ScrollLock}
    return
    ; Alt + Shift + Caps Lock becomes Alt + Shift + Scroll Lock
    !+Capslock::
        send !+{ScrollLock}
    return
    ; Ctrl + Caps Lock becomes Ctrl + Scroll Lock
    ^Capslock::
        send ^{ScrollLock}
    return

完了しました。これで、Alt + Caps Lockを使用してCaps Lockの状態を変更せずに画面を切り替えることができます。また、2つの画面しか必要ない場合は、dexpotを2つのデスクトップのみを使用するように設定して、alt + capsをリモートデスクトップ用にすばやく切り替えることができます。

1
Pawel

私も同じことをします。私がXPで見つけた最良の解決策は、仮想デスクトップを常に一番上に置いた仮想ディメンションでした。それから私はそれぞれ1回のマウスクリックでフルスクリーンで4つのリモートデスクトップを切り替えることができます。ただし、Virtual DimensionはWindows 7ではまったく正しく動作しません(少なくとも64ビット)。動作しているように見えますが、チェックボックスはオンのままですが仮想デスクトップスイッチャーはそうではありませんが、「常に手前に表示」が失われます。私たち二人が望むものに非常に近いですが、これまでのところ。

1

Ctrl+Alt+Home 私のために働いた。私は、ターミナルサーバーが稼働しているWindows 8マシンに対して、TeamViewerを備えたWindows 10 Hostを使用しています。ターミナルサーバーの接続バーを固定することができました。

0
user523271

私はマルチデスクトップマネージャを使用してこの回避策を見つけました:

  1. インストール Dexpot
  2. 「次のデスクトップ」のホットキーを ALT+ScrollLock
  3. フルスクリーンモードですべてのキーをキャプチャするようにリモートデスクトップを構成する

その後、フルスクリーンデスクトップを切り替えることができます ALT+ScrollLock

1台のリモートデスクトップしかないので、デスクトップの数を2に設定しました。

さらに、私は Clavier をインストールしました。 ScrollLock デスクトップを切り替える(Clavier config:Add-> Write Text ... - >ショートカット:ScrollLock - > OK - > Write-Text:[ALT + ScrollLock])

0
Synox