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


114

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

切り替えているリモートデスクトップ接続が約4つあるので、切り替えるたびにマウスに移動する必要がないのは良いことです。

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

回答:


72

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


6
私にとっては、それを「正規化」するだけです。しかし、それで十分です。(Alt + Tabを使用できるようになります。)
Vaccano

7
私にとって、2回目のctrl-alt-breakはウィンドウを最大化します。
ベンモッシャー

1
CTRL + ALT + PAUSEは、BREAKキーがない場合、またはBREAKに到達するためにFNを入力する必要がある場合にも機能します。
hobbes3 14

1
ctrl + alt + pauseMSスカルプトキーボードでは動作しません(Windows 8)。
スリダールラトナクマー14年

44

Ctrl+ Alt+ Home(少なくともWin 8では)ローカルマシンにフォーカスを移動します。 Ctrl+ Alt+ Homeその後Win、ローカルマシンでWindowsメニューが開きます。

仮想マシンを使用する場合、複数のRDPセッションを開いていることが多く、Ctrl+ Alt+ Home次にWin+ Tを押してから矢印キーで切り替えて、目的のRDPセッションを選択します。


Ctrlキー+ Altキー+ホームを押した後、Windowsの10に、私は、ローカルマシンでAlt + Tabキーを使用することができます
ハルン

19

これは私にとっても長い間悩みました。

リモートデスクトップクライアントはキーボードフックをインストールし、すべての入力を飲み込むため、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

Win7 64ビットのdnk.nitroと同じ問題。ahk_classを変更すると、Ctrl + Shift + CapsLockが機能します。
koushik 14年

Windows 10では#IfWinActiveがリモートデスクトップを検出しなかったため、これは機能しませんでした。スパイを使用して、いくつかの異なる検出方法を試しました。そこで、#IfWinActive行を削除しました。もちろん、リモートデスクトップだけでなく、すべてのアプリが最小化されるようになりました。
ノックス

私にとってのWindows 10上で、私はにIfWinActiveを変更しなければならなかった#IfWinActive Remote Desktop Connection ahk_class TscShellContainerClassと入れSetTitleMatchMode, 2、ウィンドウのタイトルは、「リモートデスクトップ接続」のテキストが含まれている場合、それはチェックするように、初めに
CichyK24

10

Alt+Tab

通常の快適なキーボードショートカットを使用して、全画面のリモートデスクトップから抜け出すことは可能ですが、接続する前にわずかに異なるセットアップが必要です。リモートシステムを最小化する代わりに、別のローカルプログラムに切り替えて、次のようにしてリモートシステムをバックグラウンドのままにします。

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

さらに、Alt+ Page Down(またはAlt+ Shift+ Page Up)を使用して、リモートシステム上のアクティブなプログラムを逆順に循環させることができます。

リュックが言及した1つの警告を指摘する必要があります。このセットアップを使用すると、を使用するすべてのキーボードショートカットWindows Keyがローカルシステムに送信されます。たとえば、Windowsエクスプローラを開くWindows Key+ Eは、リモートではなくローカルファイルシステムに移動します。

慣れるまでに少し時間がかかりましたが、追加のソフトウェアや複数のショートカットを必要とせずに、このセットアップはうまく機能しました。


他のすべての入力をリモートマシンに送信するわけではありませんが、これを知っていると非常に便利です。たとえば、windowskey + Eの使用はローカルで実行されます。とにかく+1。
リュック

@Luc-それは私が言及すべき副作用である-それを答えに追加します。現時点で何を望んでいるかに応じて、Windowsキーを常にローカルに保持することは役に立ちます。ありがとう。
ケビンミケ

これはまさに私が望むものですが、どのように設定するのかわかりません。ここには、クライアントを開くブラウザ内のリンクがあるため、その前に何かを構成することは不可能です。そして、citrixクライアントを開くと、何にも解決されない電子メールが要求されます。これを設定する方法はありますか?たぶん、編集可能な私のPC上のいくつかの設定ファイル?
T_D

@T_D-オフハンドブラウザー経由でしかアクセスできず、Citrixを自分で使用したことがない場合は、制御できません。助けにはならないかもしれませんが、試してみる場所は次のとおりです。1. C:\ Users \ YOUR_USERNAME \ Documents \ Default.rdpここで、「keyboardhook:i:0」に変更します。動作する場合は、レジストリのHKEY_CURRENT_USER \ Software \ Microsoft \ Terminal Server Client \ Default(msdn.microsoft.com/en-us/library/…にあります)で同じ設定を試すことができます。幸運を!
ケビンミケ

5

Windows 7 64ビットでscripを機能させるには、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

これは、Mac上のWin7 Ultimate 64ビットブートキャンプで完璧に機能しました。ありがとう!
ジョンブブリスキー

4

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

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

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

ソース


1
はい。ただし、すべてのキーをリモートマシンに伝播しないことを選択した場合、これは機能しません。リモートマシンでキーボードショートカットを使用する必要があります。OPで言及された組み合わせは、この場合でも機能しますが、言及された欠陥があります。
マルセル

3
このソリューションを試している人々がIntelグラフィックカードを持っていないことを
願ってい

3

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

Windows 7では、接続時に「フルスクリーン使用時に接続バーを表示する」オプションのチェックを外すと、RPDセッションを最小化するキーはCTRL+ ALT+ Home Spacebarです。

接続バーが(デフォルト)表示するように設定されている場合、それは当たって必要とTabRDPセッションを最小化するために数回:CTRL+ ALT+ Home Tab Tab Spacebar


2

ホストのタスクマネージャーを起動してから、タスクスイッチを起動します。

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

2

ショートカットの2つの組み合わせが必要なことがわかりました。Windows 7で動作します。

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

または、最初のステップでALT+ でウィンドウを変更できますTAB


WIN+ Mは機能しません。ALT+ TABあなたも理解しています。絶対的な解決策である必要がありますが、特定の構成だけではありません。
カービー

1

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


1

Caps Lockの煩わしい状態変更なしのAlt + Caps LockScroll Lockがない場合に有効

最初は設定するのが面倒ですが、長期的には最も快適です。左手だけで素早く切り替えられるようにしたい

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

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つの画面のみが必要な場合は、2つのデスクトップのみを使用するようにdexpotを設定できます。これにより、リモートデスクトップのAlt + Caps Lockクイックトグルが可能になります。


0

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

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

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

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

さらに、デスクトップを切り替えるためだけに使用できるClavierをインストールしましたScrollLock。(クラヴィーア設定:追加->テキストの書き込み...->ショートカット:ScrollLock-> OK->テキストの書き込み:[ALT + ScrollLock])


0

Ctrl+ Alt+ Home私のために働いた。ターミナルサーバーを実行しているWindows 8マシンに対して、teamviewerでWindows 10ホストを使用しています。ターミナルサーバーの接続バーを固定できました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.