Лучше сформулировать пункты необходимой функциональности без упоминаний существующего «почти подходящего» решения.
Очень уж «самобытны» скрипты по первой ссылке.
Очень уж «самобытны» скрипты по первой ссылке.
Если бы можно было переделать обработку не на символ, а на скан или виртуальный код, все проблемы бы ушли.
Лучше сформулировать пункты необходимой функциональности без упоминаний существующего «почти подходящего» решения.
сканкод — это просто переопределять всю клавиатуру как горячие клавиши. (В частности, прощайте, автозамены).
Не знаю, мне идея с использованием тултипов и использованием повторных нажатий клавиш нравится.
Например на том же donationcoder есть скрипт ClipStep, который сохраняет историю буфера обмена.
В нем если нажать Ctrl+V клип просто вставится. Если не отпуская Ctrl нажимать дальше клавишу 'V' в тултипе отображаются тексты предыдущих клипов.
Мне достаточно нескольких клавиш. Сложность вижу в том, чтобы вставить при первом нажатии символ в текущей раскладке и текущем регистре.
Непонятно как это повлияет на автозамены. Можете пояснить или еще лучше привести код с автозаменой, который для вышеприведенного скрипта не будет работать?
sConnection = Сеть
NetConnect (bEnable, sConnection)
strEnableRus := "&Подключить"
CSIDL_CONNECTIONS := 0x31
ожете отправлять нажатие кнопки Volume_mute или воспользоваться Vista Audio Control библиотекой с офф форума.
А где достать эту самую Vista Audio
с офф форума.
Код:^+CapsLock::!+
(для циклического переключения раскладок клавиатуры),
Страницы: 12345678910111213141516171819202122232425262728293031323334
Предыдущая тема: как добавить ивритские шрифты