私が使う alt+tab 窓を切り替えるために一日中。リモートで作業しているときは、リモートデスクトップを使用して職場のWindows 7 PCにログインします。
ホストマシンからは、 alt+tab リモートマシンに移動するために切り替えます。
ただし、リモートマシンでは、 alt+tab ホストマシンに切り替えることはできません。強制的にマウスを使用(あえぎ!)明確にするために、私はまだ使用しているときにゲストマシンのアプリケーションを見たいと思います。 alt+tab ゲストマシン上。ホストマシンをオプションの1つ inのように表示できるようにしたいだけです。 alt+tab 私は中にいます。
できる方法はありますか alt+tab おそらくサードパーティ製のアドオンを介して、リモートマシンからホストマシンに戻りますか?
つかいます ctrl+alt+break リモートデスクトップウィンドウを元に戻すため、フルスクリーンではなくなりました。
それから使う alt+tab ローカルマシン上のアプリケーションを切り替えることができます。
リモートマシンに戻りたいときは、 alt+tab それに、そして押して ctrl+alt+break もう一度全画面表示に戻します。
私のシステムでは(windows server 2012 R2を使用)、ctrl + alt + homeを使用してリモートデスクトップバーに移動し、次にalt + tabを使用してローカルマシンのウィンドウを移動します。
Alt - Insert ウィンドウモードで動作し、ほぼ同じです。 Alt - Tab。
Alt - PgDown そして Alt - PgUp また便利です。
それでは解決策はここにあります - リモート接続ターミナル(mstsc)の下で、3番目のタブに移動します
「ローカルリソース」と最初のドロップダウンを選択 - キーボード - 「このコンピュータ上」これは素晴らしいものであり、あなたの仕事をはるかに簡単にし、さらにホストコンピュータとリモートコンプを切り替えることができます(フルスクリーンモードで)
リモートマシンに移動できなかったので、ドロップダウンの以前の設定を古いメニューに戻し、ショートカットを使用してリモートPCのフルスクリーンモードと通常モードを切り替えます - Control + Alt + Break。
私の場合は、次のシナリオは正しく "ローカルリソース"を動作させ、最初のドロップダウンを選択します - キーボード - "このコンピュータ上"
これは、オートキーを使用して1回のキー押下で実行できます。
Capslock:: ; replace by ^Capslock to use Control+Capslock
WinGet, id, List,,, Program Manager
Loop, %id%
{
this_id := id%A_Index%
WinActivate, ahk_id %this_id%
WinGetTitle, this_title, ahk_id %this_id%
if(this_title!="")
break
}
WinActivate, ahk_id %this_id%
Send, {Alt Down}{Tab}{Alt Up}
Return
上記のスクリプトは、caps lockを押すたびに、ホストコンピュータに移動します。参考までに、caps lockが使用される理由は、RDPがオートショットスクリプトと実際に混同し、capslockがゲストコンピュータではなくホームコンピュータに送信される数少ないキーストロークの1つだからです。
これを機能させるには、autohotkeyをダウンロードし、このスクリプトを.ahkファイルとして保存して、自宅のコンピュータで実行します。
あなたがあなたのcapslockキーの制御を保持したいならば、2行目の "^ Capslock"で "Capslock"を置き換えてください。
それでも6年経っても厄介です...私はサーバーの内側と外側のタブを変更できるようにしたいと思いました。両方の長所。
(Windows 10 Home、およびWindows 2012 Server)
何も悪くなるべきではありませんが、これはつかむので Left Mouse Button そして Enter、おそらく最初にあなたのすべての作業を保存してください。
RDCが最大化されていても、ローカルコンピュータにWindowsキーコマンドへのフルアクセスを許可しました。
そして、それを捉えたAutoHotKeyスクリプト(私はそれに精通していません)を書きました。 WIN+TAB (#Tab
)、RDCが開いている間は ALT+Page Down サーバーをアクティブにするためにターミナルサービスに組み込まれている ALT+Tab。それが開いたら、あなたは矢印キーでナビゲートして選択するために入力/クリックすることができます。
あなたがこれを改善することができるならば、してください、そして、共有してください。
#persistent
#Tab::WinTabbing()
return
WinTabbing() {
WinGetTitle, Title, A ; Get Title
StringRight, TitleEnd, Title, 25 ; RDC is 25 letters long
If (TitleEnd = "Remote Desktop Connection") ; Check that an RDC is active. This will probably have
; issues with the inital "connect to dialog of RDC
{
Send, {Alt down}{PgDn} ; Press and hold alt, and press pgdn
Hotkey, Enter, Entering, On ; Map Enter, Click, and their alt-counterparts to Entering()
Hotkey, !Enter, Entering, On
Hotkey, LButton, Entering, On
Hotkey, !LButton, Entering, On
return
}
}
; There is no return statement at the end of this function, because we want
; Control Tab to work when focused in any other window.
; I tried to map Tab/Alt Tab (because alt is still pressed) to Right arrow
; and Control Tab/Control Alt Tab to left arrow. I was unable to get it to work.
; I left the functions in comments if anyone want to try
; Righting()
; Send, Right
; return
; }
; Lefting() {
; Send, Right
; return
; }
Entering() {
Send, {Alt}{Enter} ; Releases Alt, and makes the selection
Hotkey, Enter, Entering, Off ; See WinTabbing()
Hotkey, !Enter, Entering, Off
Hotkey, LButton, Entering, Off
Hotkey, !LButton, Entering, Off
return
}
私は最終的に"on this computer"オプションを使用することを選択しました。 Alt+PgUp それぞれ Alt+PgDown リモートでの組み合わせ。 (非表示)Default.rdp
を編集することで、これをデフォルトとして設定できます:
mstsc /edit %USERPROFILE%\Documents\Default.rdp
以前使用していたコンピューターに接続するときに不明瞭に変更されないように、readonlyに設定する必要がありました。
Ctrl + Alt + Break =リモートデスクトップフルスクリーンから抜け出す
あなたのキーボードが持っていない場合 Break キー、あなたが使用することができます:
Ctrl + Alt + Pause
リモートデスクトップのフルスクリーンから抜けたら、次のものを使用できます。
Alt + Tab =他のアプリケーションに移動する
Windows + Up =フルスクリーンフォーカスのアプリケーション
あなたはキーボードからあなたのマウスにあなたの手を決して取らないので、これは大きな生産性向上です。本当に上手くなれば、二度とマウスを使う必要はないでしょう:)
Winキー+ Alt + Tabキーが機能します。