Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб окт 21, 2017 7:49 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 22 сообщения ]  На страницу 1 2 След.
Автор Сообщение
 Заголовок сообщения: MyKey
СообщениеДобавлено: Пт дек 04, 2009 9:05 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974

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

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


Вложения:
MyKey_v0.1.7z [17.84 КБ]
121 скачивание
Вернуться к началу
 Заголовок сообщения: Re: MyKey
СообщениеДобавлено: Сб дек 05, 2009 1:46 am 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Заголовок сообщения: Re: MyKey
СообщениеДобавлено: Вт дек 29, 2009 8:19 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
Gluk писал(а):
программу, которая могла бы запускать программы и по горячим клавишам, и по таймеру (по расписанию, или в мсек от старта системы)

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

Версия 0.2.

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


Вложения:
MyKey_v0.2.7z [21.24 КБ]
139 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: MyKey
СообщениеДобавлено: Пн янв 04, 2010 3:12 am 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
А почему бы не использовать ini_get_shortcut из libini?

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


Вернуться к началу
 Заголовок сообщения: Re: MyKey
СообщениеДобавлено: Пт янв 08, 2010 5:59 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
Можно и использовать, только в каком формате должны быть данные в ini файле для функции ini_get_shortcut?


Вернуться к началу
 Заголовок сообщения: Re: MyKey
СообщениеДобавлено: Вт янв 12, 2010 12:18 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 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

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


Вернуться к началу
 Заголовок сообщения: Re: MyKey
СообщениеДобавлено: Чт янв 21, 2010 1:04 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
diamond
Спасибо за описание.


Вернуться к началу
 Заголовок сообщения: Re: MyKey
СообщениеДобавлено: Пт фев 25, 2011 11:39 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
MyKey в ночной сборке почему-то не запускается.


Вернуться к началу
 Заголовок сообщения: Re: MyKey
СообщениеДобавлено: Пт фев 25, 2011 8:20 pm 
Не в сети
Kernel Developer
Аватара пользователя

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

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


Вернуться к началу
 Заголовок сообщения: Re: MyKey
СообщениеДобавлено: Сб фев 26, 2011 10:24 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
CleverMouse
Спасибо. Исправлю.


Вернуться к началу
 Заголовок сообщения: Re: MyKey
СообщениеДобавлено: Пн фев 28, 2011 6:59 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
CleverMouse

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


Вернуться к началу
 Заголовок сообщения: Re: MyKey
СообщениеДобавлено: Пн фев 28, 2011 7:13 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1599
Бинарник из архива, приложенного выше, не соответствует исходным текстам из того же архива. Автосборка собирает бинарник из исходных текстов с SVN, которые совпадают с исходными текстами из архива.

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


Вернуться к началу
 Заголовок сообщения: Re: MyKey
СообщениеДобавлено: Ср мар 02, 2011 8:16 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
CleverMouse
Ты права. Видимо я по ошибке не ту версию файла mykey.asm положил в архив.
Вот "правильная" версия.


Вложения:
MyKey.asm.txt [21.72 КБ]
101 скачивание
Вернуться к началу
 Заголовок сообщения: Re: MyKey
СообщениеДобавлено: Чт мар 03, 2011 1:14 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1599
Asper, зачем выкладывать сюда, а не сразу на svn? Автосборка искусственным интеллектом не обладает и форум не читает ибо нефиг, так что знает только про изменения в репозитории.

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


Вернуться к началу
 Заголовок сообщения: Re: MyKey
СообщениеДобавлено: Пт мар 04, 2011 4:15 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
Собираешь всех под знамена SVN. :) Похвально. Постараюсь залить в ближайшее время.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 22 сообщения ]  На страницу 1 2 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB