MyKey
-
Программа для быстрого запуска других программ с помощью назначения горячих клавиш. Есть возможность назначить комбинацию клавиш в сочетании с Ctrl, Alt, Shift.
Пока ещё не работает с конфигурационными файлами, а следовательно и пользы немного, т.к. после каждой перезагрузки приходится назначать горячие клавиши заново, но думаю, что скоро сделаю через libini.
Хотелось сделать новую программу к выпуску дистрибутива .
- Attachments
-
-
MyKey_v0.1.7z (17.84 KiB)Downloaded 430 times
-
когда-то была идея такую программу сделать) но потом решил что лучше программу, которая могла бы запускать программы и по горячим клавишам, и по таймеру (по расписанию, или в мсек от старта системы), т.е конфиг такой проги мог бы заменить авторан.инф. но и так прикольно)
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
По-моему не стоит делать "универсальных" программ, они зачастую неюзабельны.Gluk wrote:программу, которая могла бы запускать программы и по горячим клавишам, и по таймеру (по расписанию, или в мсек от старта системы)
Версия 0.2.
Добавлена поддержка конфигурационного файла, теперь все изменения можно сохранить.
В архиве есть пример файла конфигурации: mykey.ini, его можно удалить и накидать свои горячие клавиши после чего нажать кнопку "Save" для сохранения сделанных изменений.
Кнопка "Reload" перезагружает список горячих клавиш из конфиг. файла. Вобщем-то я думаю всё и так довольно понятно.
- Attachments
-
-
MyKey_v0.2.7z (21.24 KiB)Downloaded 446 times
-
А почему бы не использовать ini_get_shortcut из libini?
Ушёл к умным, знающим и культурным людям.
Можно и использовать, только в каком формате должны быть данные в ini файле для функции ini_get_shortcut?
Строка для ini_get_shortcut - произвольное количество модификаторов Ctrl/Alt/Shift/LCtrl/LAlt/LShift/RCtrl/RAlt/RShift, после которых следует латинская буква/цифра/имя клавиши (имена собственные имеют Home, End, PgUp, PgDn, Ins=Insert, Del=Delete, Tab, Plus, Esc, Enter, Backspace, Space, Left, Right, Up, Down). Строку можно писать с любым регистром символов. Части пишутся либо слитно, либо разделяются плюсом. Например:
Ctrl+Alt+Backspace
RCtrl+RShift
ShiftA
f10
shiftalt5
Ctrl+Alt+Backspace
RCtrl+RShift
ShiftA
f10
shiftalt5
Ушёл к умным, знающим и культурным людям.
diamond
Спасибо за описание.
Спасибо за описание.
MyKey в ночной сборке почему-то не запускается.
Asper, я добавила в ночную сборку файл mykey.ini. То, что программа вылетает, если число заданных клавиш меньше 7, - в частности, если заданных клавиш нет, поскольку не удалось открыть ini-файл, - это баг программы.
Сделаем мир лучше!
CleverMouse
Спасибо. Исправлю.
Спасибо. Исправлю.
CleverMouse
Проверил MyKey 0.2 нормально работает как с ini-файлом, так и без него с любым количеством заданных клавиш. Так что это вероятно не ошибка программы, а баг в сборке, вероятна не та версия aspapi.inc или что-то ещё.
Проверил MyKey 0.2 нормально работает как с ini-файлом, так и без него с любым количеством заданных клавиш. Так что это вероятно не ошибка программы, а баг в сборке, вероятна не та версия aspapi.inc или что-то ещё.
Бинарник из архива, приложенного выше, не соответствует исходным текстам из того же архива. Автосборка собирает бинарник из исходных текстов с SVN, которые совпадают с исходными текстами из архива.
Сделаем мир лучше!
CleverMouse
Ты права. Видимо я по ошибке не ту версию файла mykey.asm положил в архив.
Вот "правильная" версия.
Ты права. Видимо я по ошибке не ту версию файла mykey.asm положил в архив.
Вот "правильная" версия.
- Attachments
-
-
MyKey.asm.txt (21.72 KiB)Downloaded 391 times
-
Asper, зачем выкладывать сюда, а не сразу на svn? Автосборка искусственным интеллектом не обладает и форум не читает ибо нефиг, так что знает только про изменения в репозитории.
Сделаем мир лучше!
Собираешь всех под знамена SVN. Похвально. Постараюсь залить в ближайшее время.
Who is online
Users browsing this forum: No registered users and 0 guests