web-dev-qa-db-ja.com

Windows 7のリモートデスクトップセットアップで、Altキーを押しながらからホストマシンに戻る

私が使う alt+tab 窓を切り替えるために一日中。リモートで作業しているときは、リモートデスクトップを使用して職場のWindows 7 PCにログインします。

ホストマシンからは、 alt+tab リモートマシンに移動するために切り替えます。

ただし、リモートマシンでは、 alt+tab ホストマシンに切り替えることはできません。強制的にマウスを使用(あえぎ!)明確にするために、私はまだ使用しているときにゲストマシンのアプリケーションを見たいと思います。 alt+tab ゲストマシン上。ホストマシンをオプションの1つ inのように表示できるようにしたいだけです。 alt+tab 私は中にいます。

できる方法はありますか alt+tab おそらくサードパーティ製のアドオンを介して、リモートマシンからホストマシンに戻りますか?

43
Ben McCormack

つかいます ctrl+alt+break リモートデスクトップウィンドウを元に戻すため、フルスクリーンではなくなりました。

それから使う alt+tab ローカルマシン上のアプリケーションを切り替えることができます。

リモートマシンに戻りたいときは、 alt+tab それに、そして押して ctrl+alt+break もう一度全画面表示に戻します。

32
Garrulinae

私のシステムでは(windows server 2012 R2を使用)、ctrl + alt + homeを使用してリモートデスクトップバーに移動し、次にalt + tabを使用してローカルマシンのウィンドウを移動します。

22
user2329744

Alt - Insert ウィンドウモードで動作し、ほぼ同じです。 Alt - Tab

Alt - PgDown そして Alt - PgUp また便利です。

19
Nik

それでは解決策はここにあります - リモート接続ターミナル(mstsc)の下で、3番目のタブに移動します

「ローカルリソース」と最初のドロップダウンを選択 - キーボード - 「このコンピュータ上」これは素晴らしいものであり、あなたの仕事をはるかに簡単にし、さらにホストコンピュータとリモートコンプを切り替えることができます(フルスクリーンモードで)

リモートマシンに移動できなかったので、ドロップダウンの以前の設定を古いメニューに戻し、ショートカットを使用してリモートPCのフルスクリーンモードと通常モードを切り替えます - Control + Alt + Break。

6
Josh

私の場合は、次のシナリオは正しく "ローカルリソース"を動作させ、最初のドロップダウンを選択します - キーボード - "このコンピュータ上"

これは、オートキーを使用して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"を置き換えてください。

1
Danferno

それでも6年経っても厄介です...私はサーバーの内側と外側のタブを変更できるようにしたいと思いました。両方の長所。

(Windows 10 Home、およびWindows 2012 Server)

何も悪くなるべきではありませんが、これはつかむので Left Mouse Button そして Enter、おそらく最初にあなたのすべての作業を保存してください。

RDCが最大化されていても、ローカルコンピュータにWindowsキーコマンドへのフルアクセスを許可しました。

RDP Options. local resources tab

そして、それを捉えた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
}
0
Regular Joe

私は最終的に"on this computer"オプションを使用することを選択しました。 Alt+PgUp それぞれ Alt+PgDown リモートでの組み合わせ。 (非表示)Default.rdpを編集することで、これをデフォルトとして設定できます:

mstsc /edit %USERPROFILE%\Documents\Default.rdp

以前使用していたコンピューターに接続するときに不明瞭に変更されないように、readonlyに設定する必要がありました。

0
TNT

Ctrl + Alt + Break =リモートデスクトップフルスクリーンから抜け出す

あなたのキーボードが持っていない場合 Break キー、あなたが使用することができます:

Ctrl + Alt + Pause

リモートデスクトップのフルスクリーンから抜けたら、次のものを使用できます。

Alt + Tab =他のアプリケーションに移動する

Windows + Up =フルスクリーンフォーカスのアプリケーション

あなたはキーボードからあなたのマウスにあなたの手を決して取らないので、これは大きな生産性向上です。本当に上手くなれば、二度とマウスを使う必要はないでしょう:)

0
Kolob Canyon

Winキー+ Alt + Tabキーが機能します。

0
user475703

mstsc経由で接続してみてください(スタート - >ファイル名を指定して実行 - > mstsc)。私は最初RDPクライアントを通して接続していて Josh によって上記で提供された 解決策 を試みましたが、それはうまくいきませんでした。 mstscを使って接続して解決策を適用すると、うまくいきます。

0
user3104465