dadv: (chuck)
[personal profile] dadv
На моей клавиатуре клавиши PrintScreen/ScrollLock/PauseBreak расположены вплотную к Insert/Home/PageUp, без промежутка. Поэтому при использовании комбинации Shift+Insert для вставки текста из буфера обмена под Windows частенько промахиваюсь и получается Shift+PrintScreen, что эквивалентно простому нажатию PrintScreen. В итоге вместо вставки нужный текст в буфере обмена удаляется, заменяясь скриншотом экрана. Заколебало это достаточно, чтобы попытаться отключить реакцию системы на Shift+PrintScreen, оставив "просто" PrintScreen работающим.

Открыл для себя AutoHotKey - opensource, распространяется в откомпилированном виде тоже (с инсталлятором). По инструкциям в QuickStart в справке создаём в Notepad текстовый файл со специальным расширением, ps.ahk:

+PrintScreen::
    Keywait, PrintScreen
    Return

Плюс означает Shift. Между Keywait и Return нет никаких действий, то есть реакция на Shift+PrintScreen пустая. Получилось ровно так, как нужно: теперь Shift+PrintScreen ничего не делает, а PrintScreen работает, как прежде.

Закинул скрипт в папку "Автозагрузка". Эту папку в Windows 8.1 проще всего найти, выполнив (Win+R) "команду" shell:startup. В моём случае это получилось "C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup".

Date: 2015-07-05 08:44 (UTC)
From: [identity profile] net-easy.livejournal.com
Евгений, что ты делал под виндом? 8-[~~~~~~~~~~]

Date: 2015-07-05 10:18 (UTC)
From: [identity profile] dadv.livejournal.com
Skyrim

Date: 2015-07-13 12:54 (UTC)
From: [identity profile] victor-sudakov.livejournal.com
А я для сходных целей Caesar использую http://victor-sudakov.dreamwidth.org/216536.html

Date: 2015-11-27 11:55 (UTC)
From: [identity profile] iksigrikov.livejournal.com
Можно функции Shift+Insert продублировать) Двойная выгода была бы)

Profile

dadv: (Default)
Choose your future

July 2024

M T W T F S S
12 34567
891011121314
15161718192021
22232425262728
293031    

Tags

Style Credit

Powered by Dreamwidth Studios