![]()  | 
	
| 		
			
			 | 
		#101 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 20.08.2007 
				
				Возраст: 52 
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: Hyunday Grandeur 3.3 
					Сообщений: 852
				 
				
				![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Еще раз огромное спасибо Андрею.Выяснилось, что форум вставил пробелы в OnD uinoKeyPress, убрал пробелы - все замечательно заработало. Икар велик и могуч)). 
		
	
		
		
		
		
			
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#102 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 20.08.2007 
				
				Возраст: 52 
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: Hyunday Grandeur 3.3 
					Сообщений: 852
				 
				
				![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Итак пошаговая инструкция для чайников вроде меня. 
		
	
		
		
		
		
			
		
		
		
		
	
	1. В программе адаптера назначаем клавишам любые клавиатурные клавиши. Например перемотка вперед F1. 2. Скачиваем и устанавливаем AUTOHOTKEY. 3. После установки, в любой папке кликаем правой кнопкой мыши, выбираем создать -AUTOHOTKEY script. 4. В созданном файле AutoHotkeyScript.ahk (Можно тут же переименовать его, назовем iCARHotKey.ahk) вписываем следующие строки: f1:: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111111||OnD uinoKeyPress") return Где f1 - клавиатурная клавиша, назначенная на кнопку пульта. Если вы назначили сочетание клавиш, например CTRL+H, то прописываем в виде ^H. Далее повторяем тот же текст для всех кнопок пульта, точнее для каждой назначенной клавиши, т.к. на одну кнопку пульта можно назначить несколько клавиш. (короткое нажатие - одна клавиша, длинное - вторая и двойное нажатие - третье). Не забываем изменять в строках значение клавиатурной клавиши и код кнопки (duino_11111111 - может иметь любой вид, главное, чтобы в каждой строке стояли разные значения). , т.е. для 3х кнопок скрипт будет выглядеть следующим образом: f1:: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111111||OnD uinoKeyPress") return f2:: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111112||OnD uinoKeyPress") return f3:: icar := ComObjCreate("RideRunner.SDK") icar.Execute("SetVar;duino_key;duino_11111113||OnD uinoKeyPress") return Сохраняем скрипт и выходим. 4. Правой кнопкой жмем на созданный файл файл и выбираем "Compile Script", после чего в этой же папке находим созданный iCARHotKey.exe и кладем его в автозагрузку. 5. Заходим в Икар, настройки, в четвертом экране настроек находим "настройка клавиш кардуино", заходим, нажимаем кнопку пульта - появляется код кнопки, на который мы выбираем непосредственно динамическую кнопку, экран или встроенную программу. 6. Закрываем настройки - наслаждаемся работой пульта вв любом режиме Икара. PS Клавиши регулировки громкости таким образом прописывать необязательно, назначаем на них сразу в родной проге системные события и они работают во всех режимах без шаманства. PPS Форум опять вставил ненужные пробелы OnDuinoKeyPress пишется везде слитно!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#103 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 11.02.2011 
				
				Возраст: 40 
				
Город: Иркутск 
Регион: 38 
Машина: Mazda CX7 2.5 
					Сообщений: 326
				 
				
				![]() ![]()  | 
	
	
	
	
		
			
			 Настроил кнопки на руле согласно описанному методу. Только добавил команду для переключения между навигацией и главным экраном следующим образом: 
		
	
		
		
		
		
			
		
		
		
		
	
	=m:: icar := ComObjCreate("RideRunner.SDK") icar.Execute("if;strcomp(0;$CurrentApp$);MyApp35;i f;strcomp(35;$CurrentApp$);MyApp0;}") return То есть при эмуляции нажатия Shift+M происходит переключение на навигацию (1я колонка, 1я строка), а при повторном нажатии переход обратно в главный экран. В итоге проблема с обратным переключением осталась: если нажать что-либо в СитиГид обратное переключение происходит только с третьего раза (как и раньше первые два раза главный экран Икара просто промаргивает). НО. Если свернуть Икар (через кнопку со значком винды) и развернуть его заново, то после хоть затыкайся в СитиГид, возвращение в Икар пройдет по первому нажатию кнопки. И так до перезагрузки компа и, возможно, перезапуска Икара(этот вариант не тестил). Самое прикольное, что если Икар не запущен и нажать кнопку переключения песен, то происходит запуск Икара ![]()  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#104 | |
| 
			
			
			
			 Новый Пользователь 
			
		
			
			
			Регистрация: 07.07.2014 
				
				Возраст: 37 
				
Регион: 77, 97, 99, 177 
					Сообщений: 1
				 
				
				![]()  | 
	
	
	
	
		
			
			 [QUOTE=alexis_bor;262469] 
		
	
		
		
		
		
		
	
	Цитата: 
	
 Тоже не могу понять как это сделать, прошу помощи !! ![]()  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#105 | 
| 
			
			
			
			 Новый Пользователь 
			![]() Регистрация: 21.04.2011 
				
				Возраст: 52 
				
Город: Киев 
Регион: Украина 
Машина: Mitsubishi Pajero Sport 
					Сообщений: 18
				 
				
				![]()  | 
	
	
	
	
		
			
			 При запуске скомпелированного AutoHoKey.exe из примера чуть выше постом пишет: 
		
	
		
		
		
		
		
	
	Error: Call to nonexistent function. Specifically: ComObjCreate("RideRunner.SDK") Line# ---> 002: icar := ComObjCreate("RideRunner.SDK") The program will exit Куда смотреть и что делаю не так? Может что то еще нужно установить или запустить?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#106 | |
| 
			
			
			
			 Бывалый писикарщик 
			![]() Регистрация: 23.04.2009 
				
				Возраст: 54 
				
Город: Ставрополь 
Регион: 26 
Машина: Opel Zafira 2007 
					Сообщений: 5,275
				 
				
				![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Цитата: 
	
 Попробуй заново зарегистрировать икар в системе командой iCarDS.exe /REGSERVER 
				__________________ 
		
		
		
		
	
	Opel Zafira B --- ГАЗ 21 ВОЛГА в 21 веке --- Скин OpelZafira для RideRunner --- Скин CFStyle для RideRunner Плагин RRCheckEngine --- CFStyle для iCar DS --- iCarVOBD --- iCarDuino --- iCarCoreTemp --- iCarNotes --- iCarVoiceCommander  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#107 | |
| 
			
			
			
			 Новый Пользователь 
			![]() Регистрация: 21.04.2011 
				
				Возраст: 52 
				
Город: Киев 
Регион: Украина 
Машина: Mitsubishi Pajero Sport 
					Сообщений: 18
				 
				
				![]()  | 
	
	
	
	
		
			
			 Цитата: 
	
 А что должно писаться при запуске "iCarDS.exe /REGSERVER"? Я ничего не увидел, команда отработалась и все. Где можно глянуть, зарегистрирован икар в системе, или нет?  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#108 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 21.07.2013 
				
				Возраст: 42 
				
Город: Хотьково 
Регион: 77, 97, 99, 177 
Машина: Honda Accord 8 (Kia rio 3 продал) 
					Сообщений: 648
				 
				
				![]()  | 
	
	
	
	
		
			
			 у меня такая ситуёвина в аккорде через GA-Net+solo настроил кнопки с руля и с самой HU, всё вроде работает,но как то непонятно допустим запущен икар окно видео справо экран видео слева список клипов, так вот кнопки работают только в том случае если мышкой ткнуть на список клипов, а если ткнуть на само видео (оно соответственно откроется на весь экран) и обратно свернут, то кнопки уже не работают, хотя на них как и описанно выше назначена через скин команда на каждую кнопку, предыдущий трек Q - следующий трек P или наоборот не помню. 
		
	
		
		
		
		
			
				__________________ 
		
		
		
		
	
	Мой первый проект Kia Rio New был заброшен на 70% Второй Honda Accord 8 Уже 95% (остались как всегда мелочи)  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#109 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 11.02.2011 
				
				Возраст: 40 
				
Город: Иркутск 
Регион: 38 
Машина: Mazda CX7 2.5 
					Сообщений: 326
				 
				
				![]() ![]()  | 
	
	
	
	
		
			
			 iCarDsHook.dll в папке Икара присутствует? Он отвечает за отслеживание горячих клавиш даже при неактивном Икаре (как в твоем случае). Но лучше настроить все через AHK и ICarDuino. В таком случае все будет работать при любом состоянии Икара. 
		
	
		
		
		
		
			
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#110 | |
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 21.07.2013 
				
				Возраст: 42 
				
Город: Хотьково 
Регион: 77, 97, 99, 177 
Машина: Honda Accord 8 (Kia rio 3 продал) 
					Сообщений: 648
				 
				
				![]()  | 
	
	
	
	
		
			
			 Цитата: 
	
 ![]() 
				__________________ 
		
		
		
		
	
	Мой первый проект Kia Rio New был заброшен на 70% Второй Honda Accord 8 Уже 95% (остались как всегда мелочи)  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
![]()  | 
	
	
		
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
		
  | 
	
		 |