回答:
CTRL+ ALT+ BREAKは、ホストPCへの最大化されたウィンドウを最小化します。
ctrl + alt + pause
MSスカルプトキーボードでは動作しません(Windows 8)。
これは私にとっても長い間悩みました。
リモートデスクトップクライアントはキーボードフックをインストールし、すべての入力を飲み込むため、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
#IfWinActive Remote Desktop Connection ahk_class TscShellContainerClass
と入れSetTitleMatchMode, 2
、ウィンドウのタイトルは、「リモートデスクトップ接続」のテキストが含まれている場合、それはチェックするように、初めに
Alt+Tab
通常の快適なキーボードショートカットを使用して、全画面のリモートデスクトップから抜け出すことは可能ですが、接続する前にわずかに異なるセットアップが必要です。リモートシステムを最小化する代わりに、別のローカルプログラムに切り替えて、次のようにしてリモートシステムをバックグラウンドのままにします。
さらに、Alt+ Page Down(またはAlt+ Shift+ Page Up)を使用して、リモートシステム上のアクティブなプログラムを逆順に循環させることができます。
リュックが言及した1つの警告を指摘する必要があります。このセットアップを使用すると、を使用するすべてのキーボードショートカットWindows Keyがローカルシステムに送信されます。たとえば、Windowsエクスプローラを開くWindows Key+ Eは、リモートではなくローカルファイルシステムに移動します。
慣れるまでに少し時間がかかりましたが、追加のソフトウェアや複数のショートカットを必要とせずに、このセットアップはうまく機能しました。
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
ホストのタスクマネージャーを起動してから、タスクスイッチを起動します。
私も同じことをします。XPで私が見つけた最良の解決策は、仮想デスクトップを常に上にした仮想次元でした。その後、マウスを1回クリックするだけで、フルスクリーンで4つのリモートデスクトップを切り替えることができます。ただし、Windows 7ではVirtual Dimensionは正しく機能しません(少なくとも64ビットでは)。動作しているように見えますが、チェックボックスはオンのままですが、仮想デスクトップスイッチャーはオンになっていませんが、「常に上」を失います。それは私たち二人が望むものにとても近いですが、今のところは。
Caps Lockの煩わしい状態変更なしのAlt + Caps Lock(Scroll 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クイックトグルが可能になります。
マルチデスクトップマネージャーを使用してこの回避策を見つけました:
その後、mit ALT+でフルスクリーンデスクトップを切り替えることができますScrollLock。
リモートデスクトップは1つしかないため、デスクトップの数を2に設定します。
さらに、デスクトップを切り替えるためだけに使用できるClavierをインストールしましたScrollLock。(クラヴィーア設定:追加->テキストの書き込み...->ショートカット:ScrollLock-> OK->テキストの書き込み:[ALT + ScrollLock])
Ctrl+ Alt+ Home私のために働いた。ターミナルサーバーを実行しているWindows 8マシンに対して、teamviewerでWindows 10ホストを使用しています。ターミナルサーバーの接続バーを固定できました。