PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка программ (http://pccar.ru/forumdisplay.php?f=27)
-   -   Лаунчер программ с клавиатурным управлением (http://pccar.ru/showthread.php?t=16974)

Triplex 11.03.2012 03:22

Лаунчер программ с клавиатурным управлением
 
Собственно ситуация такая. Комп в машине EEEPC 900. Основное предназначение - общение с ECU + музыка (Winamp фулскрин скин)
Интересует простенькая програмулина, которая умеет по нажатию хоткея или жеста по тачу выводить на экран OSD со списком программ для запуска. Обычные докбары не катят, они только мышкой управляются и нет возможности вызова по хоткею, а нужно чтобы клавиатурой (для управления через УСБ устройство с эмуляцией нажатия клавиш на клавиатуре)
Еще бы неплохо, чтобы умела список запущенных задач выводить с возможностью переключения, или чтобы в списке программ для запуска показывала иконку, мол уже запущено.
Покурил гугл и форум - безрезультатно.

Заранее спасибо за помощь.

Triplex 12.03.2012 12:31

Хммм...я изобрел что-то новое?))) Что никто не знает ответа на вопрос за 70 просмотров ))))

Triplex 21.03.2012 12:55

170(!!!) просмотров. Неужели никто не знает? Я уже гугл замучал!!!

St@rz 21.03.2012 15:24

Немного не понятно описал задачу. Программы уже запущены или запускать их надо?
Если запускать надо то в принципе можно RoadRunner под это переделать. Можно и еще что нибудь придумать.
Если запущены уже то просто перелистывание кнопкой на которую назначено сочетание клавиш Alt+Tab (в семерке Win+Tab).

Triplex 22.03.2012 02:25

Вложений: 1
Переделывать оболочку - ну ее нах, громоздко очень ради простой задачи

Попробую описать подробнее
Нажимаем заданную в настройке комбинацию клавиш (предположим ктрл+алт+Х)
На экране появляется меню, подобное Rocket Dock
В этом меню список программ, которые НУЖНО жапускать. Список естественно редактируется в настройке.
В нижней строке список УЖЕ ЗАПУЩЕННЫХ задач, как в алт-таб.

И по всему этому добру нужно перемещаться при помощи курсорных клавиш, либо при помощи заданных в настройке хоткеев (желательнее).
Нажатие клавиши ввод (заданного хоткея) запускает выбранную задачу/переключает на выбранную задачу
Клавиша ескейп (заданная в настройке) убирает меню с экрана

Стало хоть немного понятнее???)))

St@rz 22.03.2012 03:08

Все это делается в RR. Перемещение кнопками стрелок. Выход или закрытие кнопкой ESC. Пример меню. Посмотри конфиг из архива.

Triplex 22.03.2012 20:32

насколько я понимаю - роадраннер это оболочка, со встроенным видео/аудио плеером, ЖПС и прочим. Получается она жрет памяти неимоверно и постоянно висит на весь экран, а мне бы простую утилиту в 500 килобайт весом))
Ну и конечно мне не нужно, чтоб на весь экран было меню и еще куча постороннимх кнопок в нем. мне надо чтоб оно выпадало на рабочем столе виндовс, как я нарисовал. Такое возможно в РР???

St@rz 22.03.2012 23:22

RR ресурсов ест мало. Изучи его. По нажатию ESC у тебя будет закрываться программа и открываться меню. Пролистывание в нем клавишами стрелок. Приложения встраиваются на полный экран если надо. Говорить можно много. Нужно изучать и смотреть примеры конфигов и скинов. Тема в помощь.

Triplex 23.03.2012 01:56

никаких встраиваний приложений, это занимание лишнего жизненного пространства сторонними кнопками и т.д. У меня своя специфика софа - мозгонастроечный.
Ладно спасибо, я изучу тему на досуге. Но может всетаки ктонить знает простую утилиту, которая не шить/готовить и стирать умеет, а только одно действие делать? )))

Hamster 23.03.2012 02:07

Цитата:

Сообщение от Triplex (Сообщение 215804)
Но может всетаки ктонить знает простую утилиту, которая не шить/готовить и стирать умеет, а только одно действие делать? )))

Конечно знаем. Любой язык программирования. Берешь и программишь, что в твоем воспаленном мозгу всплывет.

З.Ы. Напишешь на ассемблере - будет занимать даже не 500к, а 30к, и кнопки можно размером в пару пикселей сделать, чтобы не занимали жизненное пространство :)


Часовой пояс GMT +4, время: 21:16.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot