Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Apr 24, 2019 7:54 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 22 posts ]  Go to page 1 2 Next
Author Message
 Post subject: MyKey
PostPosted: Fri Dec 04, 2009 9:05 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 979

Программа для быстрого запуска других программ с помощью назначения горячих клавиш. Есть возможность назначить комбинацию клавиш в сочетании с Ctrl, Alt, Shift.
Пока ещё не работает с конфигурационными файлами, а следовательно и пользы немного, т.к. после каждой перезагрузки приходится назначать горячие клавиши заново, но думаю, что скоро сделаю через libini.

Хотелось сделать новую программу к выпуску дистрибутива :).


Attachments:
MyKey_v0.1.7z [17.84 KiB]
Downloaded 173 times
Top
   
 Post subject: Re: MyKey
PostPosted: Sat Dec 05, 2009 1:46 am 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
когда-то была идея такую программу сделать) но потом решил что лучше программу, которая могла бы запускать программы и по горячим клавишам, и по таймеру (по расписанию, или в мсек от старта системы), т.е конфиг такой проги мог бы заменить авторан.инф. но и так прикольно)

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
 Post subject: Re: MyKey
PostPosted: Tue Dec 29, 2009 8:19 am 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 979
Gluk wrote:
программу, которая могла бы запускать программы и по горячим клавишам, и по таймеру (по расписанию, или в мсек от старта системы)

По-моему не стоит делать "универсальных" программ, они зачастую неюзабельны.

Версия 0.2.

Добавлена поддержка конфигурационного файла, теперь все изменения можно сохранить.
В архиве есть пример файла конфигурации: mykey.ini, его можно удалить и накидать свои горячие клавиши после чего нажать кнопку "Save" для сохранения сделанных изменений.
Кнопка "Reload" перезагружает список горячих клавиш из конфиг. файла. Вобщем-то я думаю всё и так довольно понятно.


Attachments:
MyKey_v0.2.7z [21.24 KiB]
Downloaded 199 times
Top
   
 Post subject: Re: MyKey
PostPosted: Mon Jan 04, 2010 3:12 am 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
А почему бы не использовать ini_get_shortcut из libini?

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject: Re: MyKey
PostPosted: Fri Jan 08, 2010 5:59 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 979
Можно и использовать, только в каком формате должны быть данные в ini файле для функции ini_get_shortcut?


Top
   
 Post subject: Re: MyKey
PostPosted: Tue Jan 12, 2010 12:18 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Строка для 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

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject: Re: MyKey
PostPosted: Thu Jan 21, 2010 1:04 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 979
diamond
Спасибо за описание.


Top
   
 Post subject: Re: MyKey
PostPosted: Fri Feb 25, 2011 11:39 am 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 979
MyKey в ночной сборке почему-то не запускается.


Top
   
 Post subject: Re: MyKey
PostPosted: Fri Feb 25, 2011 8:20 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
Asper, я добавила в ночную сборку файл mykey.ini. То, что программа вылетает, если число заданных клавиш меньше 7, - в частности, если заданных клавиш нет, поскольку не удалось открыть ini-файл, - это баг программы.

_________________
Сделаем мир лучше!


Top
   
 Post subject: Re: MyKey
PostPosted: Sat Feb 26, 2011 10:24 am 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 979
CleverMouse
Спасибо. Исправлю.


Top
   
 Post subject: Re: MyKey
PostPosted: Mon Feb 28, 2011 6:59 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 979
CleverMouse

Проверил MyKey 0.2 нормально работает как с ini-файлом, так и без него с любым количеством заданных клавиш. Так что это вероятно не ошибка программы, а баг в сборке, вероятна не та версия aspapi.inc или что-то ещё.


Top
   
 Post subject: Re: MyKey
PostPosted: Mon Feb 28, 2011 7:13 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
Бинарник из архива, приложенного выше, не соответствует исходным текстам из того же архива. Автосборка собирает бинарник из исходных текстов с SVN, которые совпадают с исходными текстами из архива.

_________________
Сделаем мир лучше!


Top
   
 Post subject: Re: MyKey
PostPosted: Wed Mar 02, 2011 8:16 am 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 979
CleverMouse
Ты права. Видимо я по ошибке не ту версию файла mykey.asm положил в архив.
Вот "правильная" версия.


Attachments:
MyKey.asm.txt [21.72 KiB]
Downloaded 152 times
Top
   
 Post subject: Re: MyKey
PostPosted: Thu Mar 03, 2011 1:14 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
Asper, зачем выкладывать сюда, а не сразу на svn? Автосборка искусственным интеллектом не обладает и форум не читает ибо нефиг, так что знает только про изменения в репозитории.

_________________
Сделаем мир лучше!


Top
   
 Post subject: Re: MyKey
PostPosted: Fri Mar 04, 2011 4:15 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 979
Собираешь всех под знамена SVN. :) Похвально. Постараюсь залить в ближайшее время.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 22 posts ]  Go to page 1 2 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited