Віддалений робочий стіл: надсилання Ctrl-Alt-Left Arrow / Ctrl-Alt-Right Arrow на віддалений ПК


32

Мені потрібно використовувати комбінації клавіш Ctrl- Alt- Left Arrowі Ctrl- Alt- Right Arrowу програмі на моєму комп’ютері. Коли я використовую віддалений робочий стіл для підключення до цього комп'ютера, або клієнт віддаленого робочого столу (mstsc.exe), або реалізація сервера RDP поглинають ці комбінації клавіш. Комбо, здається, зарезервовано для віддаленого робочого столу, хоча вони, здається, нічого не роблять.

Чи існує спосіб (підтримується чи ні) відключити цю поведінку, щоб комбінації клавіш надсилалися до моєї програми?



1
Ці поєднання - це гарячі клавіші віддаленого робочого столу ( serverfault.com/a/73568/238181 )
Lu55

Відповіді:


3

Для використання CtrlAlt+ у Far Manager я використав такий сценарій AutoHotKey:

!^Right::
send ^+{F9}
return

!^Left::
send ^+{F8}
return

… Де під CtrlShiftF8/ у F9мене є макроси Far, які роблять те саме, що і при натисканні CtrlAlt+ .

Це вирішення працює лише, якщо у Властивості опція підключення Клавіатура встановлена ​​на "На цьому комп'ютері".


Я позначаю це як прийняту відповідь, тому що в кінцевому підсумку роблю щось подібне: у мене також на хост-комп'ютері є скрипт AutoHotKey, який фіксує та переводить комбінацію клавіш на інший; то у мене є другий скрипт AutoHotKey на віддаленому комп’ютері, який переводить його назад у оригінальний комбінацію клавіш.
Фабіан Шмід

Але ця опція змушує віддаленого користувача змінювати ярлик, який використовується віддалено, правда?
чмокать

6

Завдяки плакату та поки що відповідям; вони допомогли мені вирішити подібну проблему: у мене в текстовому редакторі настільних ПК є ярлики клавіатури, які використовуються Ctrl+Alt+..., і я хотів би мати можливість використовувати їх під час віддаленого доступу до машини.

За допомогою цього сценарію AHK я набираю Winзамість цього, Altі я можу виконати команди, коментовані нижче. Тепер незалежно від того, який ПК я використовую для доступу до віддаленого настільного ПК (тобто, коли я вдома чи подорожую), я можу використовувати свої ярлики (а Win досить поблизу від Alt). Ось мій сценарій AHK:

;Send Ctrl+Alt+Left keys when user types Ctrl+Win+Left
^#Left::
send !^{Left}
return

;Send Ctrl+Alt+Right keys when user types Ctrl+Win+Right
^#Right::
send !^{Right}
return

;Send Ctrl+Alt+Up keys when user types Ctrl+Win+Up
^#Up::
send !^{Up}
return

;Send Ctrl+Alt+Down keys when user types Ctrl+Win+Down
^#Down::
send !^{Down}
return

;Send Ctrl+Alt+Shift+Left keys when user types Ctrl+Win+Shift+Left
^#+Left::
send !^+{Left}
return

;Send Ctrl+Alt+Shift+Right keys when user types Ctrl+Win+Shift+Right
^#+Right::
send !^+{Right}
return

;Send Ctrl+Alt+Shift+Up keys when user types Ctrl+Win+Shift+Up
^#+Up::
send !^+{Up}
return

;Send Ctrl+Alt+Shift+Down keys when user types Ctrl+Win+Shift+Down
^#+Down::
send !^+{Down}
return

Зауважте, я використовую "Застосувати комбінації клавіш Windows ... на віддаленому комп'ютері" в підключенні до віддаленого робочого столу, тому запускаю цей сценарій на віддаленому комп'ютері .

Хоча, ймовірно, є більш ефективні способи AHK зробити це, вищезазначене працює для мене. Сподіваюся, що це допомагає і комусь іншому.


2

Переконайтеся, що для налаштувань клавіатури встановлено щось відповідне для використання RDP. Перегляньте параметри для підключення RDP на вкладці Локальні ресурси.

Якщо у вас завжди є повний екран підключення, тоді встановіть його на "Тільки при використанні повного екрану", але якщо ви не використовуєте RDP у повноекранному режимі, тоді встановіть його на "На віддаленому комп'ютері".

Комбінація клавіш RDP


15
Це не вирішує питання. У мене завжди є повний екран підключення, а параметри "Місцеві ресурси / клавіатура" встановлені на "Тільки при використанні повного екрану". Це означає, що я можу використовувати Alt-Tab тощо, але я все ще не можу використовувати Ctrl-Alt-Left Arrow або Ctrl-Alt-Right Arrow.
Фабіан Шмід

Я вважаю, що Ctrl-Alt-Up та Ctrl-Atl-Down працюють; але Ctrl-Alt-Left та Ctrl-Alt-Right більше не роблять. Хоча всі вони донедавна працювали.
Стів Пітчерс

Мені здається, це дійсно дратує, mstsc.exe не має значення, що я намагаюся Ctrl-Alt-Left і Ctrl-Alt-Right не працює. Інший додаток для віддаленого робочого столу (можливо, доступний лише в Windows 10) дійсно передає ці натискання клавіш, але у нього є інші обмеження, такі як відсутність підтримки подвійного монітора і, здається, відключає купу для мене.
Глен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.