MyKey

...
  • когда-то была идея такую программу сделать) но потом решил что лучше программу, которая могла бы запускать программы и по горячим клавишам, и по таймеру (по расписанию, или в мсек от старта системы), т.е конфиг такой проги мог бы заменить авторан.инф. но и так прикольно)
    И мы уже давно не пешки,
    Мы пули, мы орлы, и решки!
    Война ютит бинарный код,
    Умри, или иди вперед!
  • Gluk wrote:программу, которая могла бы запускать программы и по горячим клавишам, и по таймеру (по расписанию, или в мсек от старта системы)
    По-моему не стоит делать "универсальных" программ, они зачастую неюзабельны.

    Версия 0.2.

    Добавлена поддержка конфигурационного файла, теперь все изменения можно сохранить.
    В архиве есть пример файла конфигурации: mykey.ini, его можно удалить и накидать свои горячие клавиши после чего нажать кнопку "Save" для сохранения сделанных изменений.
    Кнопка "Reload" перезагружает список горячих клавиш из конфиг. файла. Вобщем-то я думаю всё и так довольно понятно.
    Attachments
    MyKey_v0.2.7z (21.24 KiB)
    Downloaded 442 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
    Ушёл к умным, знающим и культурным людям.
  • diamond
    Спасибо за описание.
  • MyKey в ночной сборке почему-то не запускается.
  • Asper, я добавила в ночную сборку файл mykey.ini. То, что программа вылетает, если число заданных клавиш меньше 7, - в частности, если заданных клавиш нет, поскольку не удалось открыть ini-файл, - это баг программы.
    Сделаем мир лучше!
  • CleverMouse
    Спасибо. Исправлю.
  • CleverMouse

    Проверил MyKey 0.2 нормально работает как с ini-файлом, так и без него с любым количеством заданных клавиш. Так что это вероятно не ошибка программы, а баг в сборке, вероятна не та версия aspapi.inc или что-то ещё.
  • Бинарник из архива, приложенного выше, не соответствует исходным текстам из того же архива. Автосборка собирает бинарник из исходных текстов с SVN, которые совпадают с исходными текстами из архива.
    Сделаем мир лучше!
  • CleverMouse
    Ты права. Видимо я по ошибке не ту версию файла mykey.asm положил в архив.
    Вот "правильная" версия.
    Attachments
    MyKey.asm.txt (21.72 KiB)
    Downloaded 385 times
  • Asper, зачем выкладывать сюда, а не сразу на svn? Автосборка искусственным интеллектом не обладает и форум не читает ибо нефиг, так что знает только про изменения в репозитории.
    Сделаем мир лучше!
  • Собираешь всех под знамена SVN. :) Похвально. Постараюсь залить в ближайшее время.
  • Who is online

    Users browsing this forum: No registered users and 4 guests