Shift+ Delна моем компьютере с Windows интерпретируется как вырезка в буфер обмена. Как я могу сделать это не иначе, чем просто Удалить в одиночку?
Shift+ Delна моем компьютере с Windows интерпретируется как вырезка в буфер обмена. Как я могу сделать это не иначе, чем просто Удалить в одиночку?
Ответы:
Этот скрипт AutoHotkey работает для меня:
+Del::Send {Delete}
Если это не так, попробуйте это:
+Del::
KeyWait Shift
Send {Delete}
return
В соответствии с советами и примечаниями AutoHotkey , возможно, вам придется использовать их, KeyWait
чтобы Shiftони не применялись также и с правой стороны.
Я предлагаю установить его так:
.ahk
файламиshortcuts.ahk
shortcuts.ahk
чтобы открыть его и сразу активироватьshortcuts.ahk
в Пуск -> (Все) Программы-> Автозагрузка, затем отпустите правую кнопкуНезависимо от того, на какой контекст вы ссылаетесь, и хотя я этого не делал, я уверен, что бесплатная утилита AutoHotKey могла бы это сделать.
Как минимум, сценарий AHK должен быть одной строкой, содержащей это:
+Delete::Send {Delete}
Это будет действовать глобально (т. Е. На рабочем столе, в окнах проводника и во всех приложениях). При необходимости его можно сделать контекстно-зависимым, чтобы он применялся только к конкретным ситуациям ( RTFM ).
+{Delete}
или +{Del}
представляет shift + delete. Вы можете создать скрипт AHK для этой комбинации, который просто отображает его Send {Delete}
.
+{Del}::Send {Delete}
дал мне ошибкуInvalid hotkey
+Del::Send {Delete}
без {}
всего первого Del
.
AutoHotkey не может сделать это. Это сложно объяснить, но AutoHotkey отправляет в целевое окно, поэтому вы не можете отправить команду на рабочий стол.