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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS (http://pccar.ru/forumdisplay.php?f=121)
-   -   Горячие клавиши. (http://pccar.ru/showthread.php?t=14151)

sclif83 12.02.2015 17:31

Цитата:

Сообщение от mendisabal (Сообщение 320504)
а не мультимидийную разве нельзя выбрать ? был бы выход .

можно любую кнопку назначить это я просто так выразился :blush:

mendisabal 12.02.2015 17:41

Цитата:

Сообщение от sclif83 (Сообщение 320514)
можно любую кнопку назначить это я просто так выразился :blush:

ну тык назначь f1 и все (ну конечно при условии использования макроса выше)

sclif83 12.02.2015 17:54

Цитата:

Сообщение от mendisabal (Сообщение 320516)
ну тык назначь f1 и все (ну конечно при условии использования макроса выше)

:wacko2::wacko2: я не смогу сам, у меня даже в голове не как не уложиться что мне надо делать, вопщем ладно :sad2:

seriousstas 17.02.2015 15:21

Та-же ошибка при запуске скрпта :
Цитата:

При запуске скомпелированного AutoHoKey.exe из примера чуть выше постом пишет:
Error: Call to nonexistent function.
Specifically: ComObjCreate("RideRunner.SDK")

Line#
---> 002: icar := ComObjCreate("RideRunner.SDK")

The program will exit
Цитата:

Куда смотреть и что делаю не так?
Может что то еще нужно установить или запустить?


Попробуй заново зарегистрировать икар в системе командой

iCarDS.exe /REGSERVER
ввожу эту команду :
получаю: runtime error 217
:(

Bersenev 17.02.2015 15:26

Цитата:

Сообщение от seriousstas (Сообщение 320930)
ввожу эту команду :
получаю: runtime error 217
:(

я думаю, что стоит выполнить эту команду от имени администратора.

seriousstas 17.02.2015 17:24

Цитата:

Сообщение от Bersenev (Сообщение 320934)
я думаю, что стоит выполнить эту команду от имени администратора.

Сделал, но это не решило проблему запуска скрипта
например:
Код:

^5::
 icar:=ComObjCreate("RideRunner.SDK")
 icar.Execute("SetVar;duino_key;duino_11111111||OnDuinoKeyPress")
 return

 ^6::
 icar:=ComObjCreate("RideRunner.SDK")
 icar.Execute("SetVar;duino_key;duino_11111112||OnDuinoKeyPress")
 return

Цитата:

Error: Call to nonexistent function.
Specifically: ComObjCreate("RideRunner.SDK")

Akost 07.04.2015 10:17

Цитата:

Сообщение от sclif83 (Сообщение 320520)
:wacko2::wacko2: я не смогу сам, у меня даже в голове не как не уложиться что мне надо делать, вопщем ладно :sad2:

в Дровах Ga-Net всё просто настраивается например ActionOnKey=71700,3,112 привяжет F1 к Кнопке Menu на ГУ

vasekbfg 14.06.2015 10:21

Вопрос для гуру икара : допустим я добавил приложения в икар - фубар и навигация(яндекс навигатор или навител).
1.можно ли настроить переключение по горячей кнопке среди встроенных приложений или можно лишь жестко привязать 1 горячую клавишу к 1 приложению?
хотелось бы с 1 кнопки руля переключаться с музыки в навигацию и обратно.
кто знает , объясните пожалуйста на пальцах как что и куда прописать.

Bersenev 14.06.2015 10:38

Цитата:

Сообщение от vasekbfg (Сообщение 330610)
Вопрос для гуру икара : допустим я добавил приложения в икар - фубар и навигация(яндекс навигатор или навител).
1.можно ли настроить переключение по горячей кнопке среди встроенных приложений или можно лишь жестко привязать 1 горячую клавишу к 1 приложению?
хотелось бы с 1 кнопки руля переключаться с музыки в навигацию и обратно.
кто знает , объясните пожалуйста на пальцах как что и куда прописать.

Если речь идёт именно о переключении между конкретными экранами, то читаем тему с 70-го сообщения. А если просто о переключении между запущенными экранами, то используем динамическую кнопку СЛЕДУЮЩИЙ ЭКРАН

vasekbfg 14.06.2015 11:01

Цитата:

Сообщение от Bersenev (Сообщение 330612)
Если речь идёт именно о переключении между конкретными экранами, то читаем тему с 70-го сообщения. А если просто о переключении между запущенными экранами, то используем динамическую кнопку СЛЕДУЮЩИЙ ЭКРАН

1.Речь идет о встроенных программах (это я так понимаю Вы назвали конкретными экранами), допустим я встроил фубар и яндекс навигатор(через bluestacks) , допустим у меня кнопка руля mode создает в системе горячую клавишу alt + T (навскидку). хотелось бы переключаться между этими приложениями (если включен фубар то переключение на яндекс навигатор и обратно).
Допустим что у меня еще какие - то приложения встроены , но я хочу переключаться только внутри определенного набора встроенных приложений а не полный список приложений листать. ТО есть если у меня в данный момент запущено какое - то другое приложение (например видео проигрыватель), то надо переключиться на фубар или яндекс навигатор (взависимости от того что первое в списке или от того , что было запущено ранее) .

почитал с 70-го сообщения , там какие - то скрипты , я новичек в обращении с икаром , можно чуток поподробней что за переменные там используются и откуда их брать?

2. Запущенные экраны - это допустим я зашел в фубар - он стал запущенным, я не заходил в яндекс навигатор - он не запущенный?
Если верно понял , то задача у меня именно о конкретных экранах , были они запущены или нет. Горячая клавиша должна вызывать поочередно встроенные приложения из определенного набора (который я сам определяю), были они запущены или нет. Ну если конечно так можно настроить.

seriousstas 14.06.2015 14:14

Цитата:

Сообщение от Bersenev (Сообщение 330612)
Если речь идёт именно о переключении между конкретными экранами, то читаем тему с 70-го сообщения.

Функция востребована , было-бы здорово добавить такую возможность ,
под палец - без ковыряния , например в следующем обновлении ,
если такое планируется .

vasekbfg 14.06.2015 20:43

Можно ли выложить в эту ветку список названий команд с описанием что они делают (для использования в keytbl.ini) , стало интересно когда наткнулся на ACCEPT_CALL_PHOCO ...

vasekbfg 15.06.2015 10:20

Циклическое переключение нужных программ
 
Цитата:

Сообщение от Bersenev (Сообщение 253281)
Если речь о кнопке Навигация, то команда такая

Код:

"NaviMainToggle","if;strcomp(0;$CurrentApp$);MyApp11;{if;strcomp(11;$CurrentApp$);MyApp0;}"

В продолжение просьба разъяснить реализацию команды на расширенном примере. Допустим есть встроенные приложения myapp35 , myapp36 , myapp37.

у нас 2 ситуации :
1. когда экране активна какая то из них , то переключиться на следующую, это я так понял будет выглядеть так :
"MyAppsToggle","if;strcomp(35;$CurrentApp$);MyApp36;{if;strcomp(36 ;$CurrentApp$);MyApp37;}{if;strcomp(37;$CurrentApp $);MyApp35;}"
поправьте если не прав

2. когда в текущий момент на экране ни myapp35 ни myapp36 ни myapp37 , в этом случае нужно дописать к этому скрипту условие ,"ИНАЧЕ ПЕРЕКЛЮЧИТЬСЯ НА myapp35" или "ИНАЧЕ ПЕРЕКЛЮЧИТЬСЯ НА последнюю запущенную из [myapp35,myapp36,myapp37]".

Думаю всем начинающим будет интересна реализация циклического переключения нужного списка программ. И это можно будет дописать в юзер мануал и FAQ. Ну а если в интерфейсе можно будет настраивать такое, то это будет шикарно.

p.s. не обращаем внимания на лишние пробелы - это форум тупит

vasekbfg 16.06.2015 00:57

простой эксперимент
прописал в keytbl
8263 , "Myapp35"
(Shift + F)

запускается фубар только из главного меню
а если например я включил навигатор то по этой кнопке уже ничего не происходит.

но это наверно из за того что icardshook.dll удален . тут что с ним что без него все равно криво работает

vasekbfg 17.06.2015 00:22

неактуальное сообщение

vasekbfg 19.06.2015 00:06

Цитата:

Сообщение от seriousstas (Сообщение 320930)
Та-же ошибка при запуске скрпта :

ввожу эту команду :
получаю: runtime error 217
:(

Всем у кого отваливается comobjcreate ставьте эту версию
http://www.autohotkey.com/ (мне помогло, а на старой какой - то версии тоже ошибка была)

проверить на регистрицию в системе riderunner.sdk -
ищите его в ветке реестра hkey_classes_root

Andrey875 28.12.2015 18:18

Да! Это всё ясно! Как сделать например, чтобы клавиша Play клавиатуры воспроизводила музыку и ставила на паузу, а перемотка треков клавиатуры вперёд и назад переключала на трек вперёд или назад? Как именно это сделать? Где искать?

Andrey875 28.12.2015 18:43

Разобрался! В "Моих документах" находишь папку ИКАР, там ДАТА и меняешь в файле KeyTBL коды клавиш на события. Коды клавиш клавиатуры можно узнать программами, например Keyboardtest

efrdsww 24.01.2016 16:38

Подскажите кто знает, как решить проблему гор клавиш.

При начальной загрузке iCar и при переключении с главного меню на радио, а потом обратно на музыку, происходит отваливания горячих клавиш, пока не щелкнул мышкой по экрану. После этого клавиши начинаю работать. Куда копать?

eclipsemmc 21.11.2016 15:35

Цитата:

Сообщение от wladkom1953 (Сообщение 252989)
У меня вопрос: как назначить действие (горячую клавишу) на переключение активности окна внешней программы в Икаре без тыканья пальцем в экран этого приложения.


Цитата:

Сообщение от Bersenev (Сообщение 253008)
Теперь по поводу кода. Лучше сделать так, из скина назначить на F12 вызов главного меню. Затем зайти в KeyTBL.ini и найти команду MyApp0 и заменить её на ActivateToggle.

... Кстати если используются именно нажатия клавиатуры, а не iCarDuino, то что бы работало обязательно должен быть запущен iCarDSHook.dll. Если его удалял или переименовывал, то будет работать только переключение из икара в программу, а обратно работать не будет

Доброго времени суток. Возник аналогичный вопрос как у ув. wladkom1953. Изначально в моем случае iCarDSHook.dll переименовывал. Все работало как надо. Возвращаю к исходному состоянию iCarDSHook.dll, корректирую KeyTBL.ini начинает работает переключение окон в icar, как описывал ув. Bersenev. Все отлично, переключается по хоткею как надо. Нюанс в том, что встроенный в икар bluestacks с яндексом по одному касанию тача не срабатывает. Мультитач. Чтобы сдвинуть карту яндекса, необходимо выполнить двойной тап, что не совсем удобно. Возможно полечить?

seriousstas 21.11.2016 19:20

Цитата:

Сообщение от efrdsww (Сообщение 349643)
Подскажите кто знает, как решить проблему гор клавиш.

При начальной загрузке iCar и при переключении с главного меню на радио, а потом обратно на музыку, происходит отваливания горячих клавиш, пока не щелкнул мышкой по экрану. После этого клавиши начинаю работать. Куда копать?

http://pccar.ru/showpost.php?p=319594&postcount=111
Сам адаптер при этом не нужен ..

seriousstas 09.12.2016 02:31

Для резистивных кнопок ,руля или джойстика, можно попробовать
эмулятор на Autoit [я его протестировал] :
http://pccar.ru/showpost.php?p=376578&postcount=513 ,
Но есть условия : и Икар и скомпилированный скрипт [в скрипт админ уже встроен] должны быть запущены от админа..
Это относится и к эмулятору на AHK..


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

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