Предлагаю вам воспользоваться простым, но крайне полезным инструментом, который облегчит жизнь каждому блоггеру, журналисту, программисту и вообще любому работнику клавиатуры и мыши.
Утилита называется AutoHotKey и полностью бесплатна. Она даст вам наконец-то возможность настроить всё под себя! :) Чтобы это сделать, нужно всего-лишь написать ей на простом скриптовом языке.
Начнем с чего-нибудь совсем простого. Работая в юридической фирме, я писал огромное количество договоров. И везде употреблялась аббревиатура "Ф.И.О." – и она весьма неудобна для написания, особенно, если она встречается в документе раз двадцать. Я облегчил себе жизнь одной вот этой строчкой:
::фио ::Ф.И.О.
Теперь мне достаточно написать "фио" с двумя пробелами, после чего произойдет магия:
Пример посложнее. Помните ли вы, как правильно пишется это слово:
исскуство
искуство
исскусство
искусство
Давайте добавим в наш скрипт вот эти строчки:
:?*:искуств::искусств
:?*:исскуств::искусств
:?*:исскусств::искусств
Теперь вы всегда будете писать это слово (и его производные!) грамотно:
Обратите внимание, что сохраняется даже регистр!
Третий пример – специальные символы. Люди делятся на два типа – те, кто знает разницу между "тире" и "дефисом" и всеми остальными:
Давайте тоже писать красиво, употребляя тире к месту! Но вот незадача – за более чем столетнюю историю клавиатуры, на ней так и не появилось этого знака! Исправим эту проблему и назначим на комбинацию клавиш Alt и "минус". Это делается тоже одной строчкой:
!-:: send {U+2013}
Здесь восклицательный знак !
– обозначение клавиши Alt
, а {U+2013}
– код знака тире.
Где взять код? Например, из Википедии. Давайте придумаем горячую клавишу для добавления символа Евро. Вот кусок статьи из Википедии, обратите внимание на мою красную стрелку:
Осталось придумать сочетание клавиш. Если Shift + 4
дает нам знак доллара $, логично будет повесить значок евро на сочетание Win + 4
:
#4:: send {U+20AC}
Проверяем:
Работает! Есть еще интересный знак "плюс-минус", выглядит он так: ±
и многим его не хватает. Вашим домашним заданием будет придумать и написать скрипт для него.
Прокачаем немного мышь. У меня как раз одна из этих геймерских мышек с дополнительными клавишами. Я их настроил вот так:
Почему именно так?
1. Когда сидишь в наушниках, бывает необходимо моментально выключить все звуки вообще.
2. Когда смотришь фоточки вконтактике, чтобы выйти из из неё, нужно тянуться к крестику или за края фотографии. Вместо этого достаточно кликнуть где угодно дополнительной кнопкой – сработает клавиша Escape.
Прошу заметить – нам не понадобилось никаких драйверов или программ из тех, что идут в комплекте с мышью! Вот код:
XButton2:: send {esc}
XButton1:: send {Volume_Mute}
А теперь главное: AutoHotKey – это настоящий язык программирования, на котором можно писать реальные программы. В нем есть всё для этого необходимое: условные операторы, переменные, циклы. Я не буду рассматривать всё это в первой же статье, просто покажу свой маленький скрипт-таймер, которым я пользуюсь, чтобы не забыть выключить на плите пельмени:
Вызывается по Win + F1
. Вот его код:
#F1::
InputBox, UserInput, Установка таймера, Установи таймер в МИНУТАХ:, , 200, 115
if UserInput is not number
MsgBox, Ты что-то не то написал, братан...
else if UserInput not between 0.1 and 1440
MsgBox, Ты что-то не то написал, братан...
else {
inSeconds := Ceil(UserInput*60)
SetTimer, timeoutMessage, % inSeconds * 1000 * -1
MsgBox, Таймер установлен на %inSeconds% секунд
}
Return
timeoutMessage:
MsgBox, inSeconds секунд прошло!
Return
Есть вопросы? Продолжать дальше? А то у меня еще есть интересного по этой теме. ;)
Круто! Особенно понравилась возможность программирования.
Еще хотелось бы пост о том, как вы делаете эти гифки с записью экрана.
Без проблем.
надеюсь это не видеоскринкаст пережатый в gif
А вкратце если: программы для скринкаста, а потом редактирование в видеоредакторе? Или есть вариант, когда всё в одной программке реализуется?
Раньше было так, но теперь пользуюсь LICEcap, чего и вам желаю. :)
Оно не к спеху, главное - не забудьте :)
Друзья! Пишите комментарии, предлагайте идеи. Я постараюсь помочь и написать скрипт для вас.
Обратил внимание на текст, который автоматически печатается (не знаю, как это называется). Крута)
Могу научить.
Научите)))
Готовлю заметку, завтра думаю уже будет. :)
круто. пища для размышления. именно за этим будущее голоса, возможно
У меня есть вопрос, близкий к этой теме: почему, когда я набираю alt+0171, чтобы поставить кавычки, меня выкидывает в какой-то левый поисковик и как это лечится?
Это интересно – кто-то перехватывает вашу клавиатуру! Это может быть как криво настроенный софт, так и вредоносный.
Попробуйте через диспетчер задач завершать процессы всех программ по одной, одновременно проверяя комбинацию. Если при отключении определенной программы начнет реагировать на эту комбинацию, то эта программа и перебивает.
Спасибо, попробую так сделать!
Спасибо! Надо попробовать )
Спасибо, занятно.
http://alternativeto.net/software/autohotkey/ - альтернативы, то бишь похожие проги. Для тех, кому эта конкретная чем-то не годится. В том числе альтернативы для Мака, Линуха (как раз мне глянуть) и, внезапно - Андроида.
Рад, что понравилось. Альтернативы – это всегда хорошо.
Забавно, что, если присмотреться, то видно, что они все очень тесно связаны. Например, AutoHotkey возник как ответвление проекта AutoIt.
Я выбрал AHK, в основном, потому, что его скрипты компилируются в крошечные.exe-файлы. Когда вы в последний раз такое видели?
))) А я задумалась на тему, что лучше мне. Для меня виндовый вариант не подойдёт, потому что у меня linux, actiona использует javascript, который мне иррационально несимпатичен. Так что гляжу на xdotool и autokey. ))
@nonsense, нереально круто и вы так пишите об этом легко и непринужденно)) мол, пацаны это же легко и просто)) моя подписка и двойной апвоут;)
Что то похожее но примитивно может делать Puntoswitcher, но тут веселее
О, тут можно работать с окнами и мышкой, а так же лезть глубоко в систему, менять глубоко параметры системы, запускать или убивать процессы. Это могло бы быть темой следующей статьи, но что-то интереса у публики статья не вызвала. Фотографии котиков и то собирают больше. :)
Смотрите не на выплаты, а на количество голосов. Выплата частично от удачи зависит - зайдет кит или нет - а вот 115 голосов, набранных этим постом, - явный показатель популярности.
Круто, только вот орфографию так, имхо, лучше не трогать. А то можно совсем деградировать:)
Но вот всякие Ф.И.О. и прокачка мыши - это просто огонь.
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
gidlark, kibela, antino, andrey1986, polyideic, kavalsky, zoss, vik, forbon21, amikphoto, arsar, bitclabnetwork, gruppman, voltash, asuleymanov, yuriks2000, oksana0407, vika-teplo, borisss, aiparnyuk, vadimph, myhardmoney, del137, mr-nikola, anthrlive, novy, nerengot, lokkie, wind33, vladsm, anatali, jebosheer, dubmaster, shenanigan, zhenek, wedge, tatdt, alessandarus, karmoputnik, naiger, galinakim, gbot, bounty-compaing, verdon
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
@gemini up!
Ок, @nonsense!
Я проголосовал за пост: [Биржа тем] Прокачиваем клавиатуру и мышь с AutoHotKey (просто и наглядно для детей и взрослых с анимированными гифками)
Привет! Если несложно, репостни мою статью Как заработать в сети
https://golos.id/ru--zhiznx/@pythono/kak-zarabotat-v-seti-spisok-metodov