На ПК ПК Windows контекстна кнопка приголомшлива! Але на деяких клавіатурах, в основному ноутбуках, вони зупинилися, включаючи спеціальну кнопку.
Чи є акорд клавіатури (ярлик), який відображає контекстне меню?
На ПК ПК Windows контекстна кнопка приголомшлива! Але на деяких клавіатурах, в основному ноутбуках, вони зупинилися, включаючи спеціальну кнопку.
Чи є акорд клавіатури (ярлик), який відображає контекстне меню?
Відповіді:
Shift+ F10! Один з моїх улюблених ярликів!
Хоча це не відповідь безпосередньо на ваше запитання, можливі кращі рішення, ніж Shift+ F10. Як приклад, він не працює тут у веб-переглядачі Chrome, поки я набираю цю відповідь. Також у більшості програм, де мені фактично потрібна клавіша контекстного меню (ака-ключ Apps), я використовую її так часто, що комбінація клавіш "використовувати обидві руки або незручно розтягнути одну", як Shift+, F10є несприятливою.
Зауважте, що я можу коментувати лише рішення Windows. Також ці рішення передбачають, що у вас є інші ключі, які ви готові пожертвувати.
Windows дозволяє перезавантажувати ключі через реєстр. На жаль, це не використовує жодного прямого синтаксису, тому вам, мабуть, краще скористатися стороною утилітою для генерації перенастройок, таких як SharpKeys .
На скріншоті показана моя конфігурація для Thinkpad Edge E540, де ключ контекстного меню був замінений PrintScreen, але пропонує кнопки утиліти (відкрити calc.exe, заблокований екран, відкрити браузер, відкрити "Мій комп'ютер"), які для мене цілком марні. .
На щастя, він використовує описові назви для клавіш, так що непотрібно самостійно з’ясовувати коди клавіш.
Для перенаправлення ключів безпосередньо з реєстру все-таки знадобиться програмне забезпечення сторонніх розробників для того, щоб дізнатися кодові клавіші (особливо це стосується нестандартних ключів), тому я рекомендую не турбуватися пробувати це, доки SharpKeys працює на вашому пристрої.
Крім того, ви можете перезавантажувати ключі за допомогою інших утиліт, таких як AutoHotKey. Раніше я використовував сценарій
; Print is Context, Shift-Print is Print.
$PrintScreen::Send {AppsKey}
$+PrintScreen::Send {PrintScreen}
перезавантажити PrintScreenдо Appsта Shift+ PrintScreenдо PrintScreen.
Однак однією з слабких сторін рішень AutoHotKey є те, що деякі програми, які отримують доступ до подій на клавіатурі на нижчому рівні, наприклад, багато ігор, не пройдуть через AutoHotKey.
Shift+F10
є таким ключем. На жаль, він погано підтримується у багатьох програмах (наприклад, KDE4 Dolphin, схоже, не підтримує його).
В якості вирішення я використовую глобальну прив'язку, яка переводить її в стандартну клавішу меню.
@kdb пояснив, як це зробити в Windows, щоб ви могли використовувати їх рішення там. В Linux я отримав це для роботи з AutoKey .
Просто додайте цей скрипт і нанесіть на нього карту <shift>+<f10>
.
keyboard.send_keys('<menu>')
Зауважте, що сценарій потрібно зберегти до того, як прив'язка набуде чинності.