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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Пульты ДУ (http://pccar.ru/forumdisplay.php?f=164)
-   -   Sony RM-X4S + girder как настроить? (http://pccar.ru/showthread.php?t=2008)

ubazza 28.03.2007 10:50

Sony RM-X4S + girder как настроить?
 
скачал плагин для GIRDERA отсюда http://homepages.uc.edu/~wagnerrp/
добавил в игровые устройства джойстик с двумя осями.

а гирдер понимает только два кода.
J0:A0:A и J0:A1:A .
___
может кто расскажет особенности настройки, или может я не тот плагин пользую?
под вин амп плагин не предлагать (он работает нормально)
:dntknw:
_________
законектил по этой схеме
http://freeweb.supereva.com/dmc.freeweb/input.htm?p

Don_ik_kot 28.03.2007 11:09

Цитата:

Сообщение от ubazza (Сообщение 21111)
скачал плагин для GIRDERA отсюда http://homepages.uc.edu/~wagnerrp/
добавил в игровые устройства джойстик с двумя осями.

а гирдер понимает только два кода.
J0:A0:A и J0:A1:A .
___
может кто расскажет особенности настройки, или может я не тот плагин пользую?
под вин амп плагин не предлагать (он работает нормально)
:dntknw:

в инихах прописываешь 2 оси, а все команды зашиваешь по одной. по-моему плагин не тот. насколько я знаю, этот джой на ура женится через AHK

ubazza 28.03.2007 11:17

Цитата:

Сообщение от Don_ik_kot (Сообщение 21114)
в инихах прописываешь 2 оси, а все команды зашиваешь по одной. по-моему плагин не тот. насколько я знаю, этот джой на ура женится через AHK

а хотябы название плагина подскажи, это от Wagnera.
Я пользую girder 4 , уточни в каких ini файлах и что поконктренее надо прописать. Зарание спасибо.

Hamster 28.03.2007 12:45

Я пытался заставить гирдер работать с этим жостиком. Пробовал 2 или 3 плагина - все пофиг. Почти так же как и у тебя - читает тока один код.

Короче, забил на гирдер и написал скрипт на AutoHotKey.

ubazza 28.03.2007 12:57

Цитата:

Сообщение от Hamster (Сообщение 21124)
Я пытался заставить гирдер работать с этим жостиком. Пробовал 2 или 3 плагина - все пофиг. Почти так же как и у тебя - читает тока один код.

Короче, забил на гирдер и написал скрипт на AutoHotKey.

тааак. вот это уже ближе к истине )))
а примерчики скирптов для аутохоткея не накидаеш?

lvovitch 28.03.2007 13:12

Цитата:

Сообщение от Hamster (Сообщение 21124)
Я пытался заставить гирдер работать с этим жостиком. Пробовал 2 или 3 плагина - все пофиг. Почти так же как и у тебя - читает тока один код.

Короче, забил на гирдер и написал скрипт на AutoHotKey.

+1000 Автохоткей рулит! :bye:

Hamster 28.03.2007 13:21

Цитата:

Сообщение от ubazza (Сообщение 21127)
тааак. вот это уже ближе к истине )))
а примерчики скирптов для аутохоткея не накидаеш?

В машине примерчики.
2Lvovich - если у тебя под рукой есть тот скрипт, пихни плииз!
Если нет - вечером тады.

З.Ы. На форуме где-то кидал уже пример скрипта. Так вот, он неверный! :)

ubazza 28.03.2007 13:27

Цитата:

Сообщение от Hamster (Сообщение 21129)
В машине примерчики.
2Lvovich - если у тебя под рукой есть тот скрипт, пихни плииз!
Если нет - вечером тады.

З.Ы. На форуме где-то кидал уже пример скрипта. Так вот, он неверный! :)

ага понял.. (форум листать не буду)
жду вечера.

lvovitch 28.03.2007 13:38

Вот он - код вечного счастья, который я обрел :) :) :) еще раз выражаю бесконечную благодарность всемогущему Хамстеру!!! :) :) :)

Цитата:

; Скрипт для подключения автомобильного двойстика Sony X4S к CarPc
; *********************** Секция настроек начало ***********************
JoystickNumber = 1
VolumeStep = 5
; Погрешность определения значений
KeyGetDelta = 2
; Значения кнопок
JKey_OFF = 100
JKey_ATT = 92
JKey_X1 = 66
JKey_X2 = 62
JKey_X3 = 88
JKey_PREV = 84
JKey_NEXT = 80
JKey_VOLD = 75
JKey_VOLU = 70
JKey_SOURCE = 97
; Переменная в которой запоминаем громкость (для Mute)
MUTE_SOUND = 0
; *********************** Секция настроек конец ***********************

#SingleInstance
SetFormat, float, 03 ; Omit decimal point from axis position percentages.

; Читаем инфу по жостику. Пока с ней ничего не делаем
GetKeyState, joy_buttons, %JoystickNumber%JoyButtons
GetKeyState, joy_name, %JoystickNumber%JoyName
GetKeyState, joy_info, %JoystickNumber%JoyInfo

SoundGet, MUTE_SOUND
Loop
{
; Читаем состояние кнопок. Если кнопарь нажат, то переменная button(№кнопки)= D
Loop, %joy_buttons%
{
GetKeyState, button%a_index%, %JoystickNumber%joy%a_index%
}

; Читаем показания оси Х - по сути основных кнопок жостика
GetKeyState, joyx, %JoystickNumber%JoyX

; Читаем мышиный скролл (пока не пользуем)
; GetKeyState, mouse_Down, WheelDown
; GetKeyState, mouse_Up, WheelUp

; Генерим нужные действия:

; изменение громкости - меньше

If joyx-KeyGetDelta <= JKey_VOLD and joyx+KeyGetDelta >= JKey_VOLD
{
SoundSet -VolumeStep
}

; изменение громкости - больше
If joyx-KeyGetDelta <= JKey_VOLU and joyx+KeyGetDelta >= JKey_VOLU
{
SoundSet +VolumeStep
}

; JKey_X1
If joyx-KeyGetDelta <= JKey_X1 and joyx+KeyGetDelta >= JKey_X1
{
}

; JKey_OFF
If joyx-KeyGetDelta <= JKey_OFF and joyx+KeyGetDelta >= JKey_OFF
{
; Действие на JKey_OFF
}


; JKey_ATT
If joyx-KeyGetDelta <= JKey_ATT and joyx+KeyGetDelta >= JKey_ATT
{
; Действие на JKey_ATT
SoundGet, Tmp
If Tmp = 0 ;мы в режиме MUTE
{
SoundSet, MUTE_SOUND
}
Else
{
SoundGet, MUTE_SOUND
SoundSet, 0
}

}


; JKey_X2
If joyx-KeyGetDelta <= JKey_X2 and joyx+KeyGetDelta >= JKey_X2
{
; Действие на JKey_X2
WinActivate ahk_class Winamp v1.x
Send c
}

; JKey_X3
If joyx-KeyGetDelta <= JKey_X3 and joyx+KeyGetDelta >= JKey_X3
{
; Действие на JKey_X3
}

; JKey_PREV
If joyx-KeyGetDelta <= JKey_PREV and joyx+KeyGetDelta >= JKey_PREV
{
; Действие на JKey_PREV
WinActivate ahk_class Winamp v1.x
Send z
}

; JKey_NEXT
If joyx-KeyGetDelta <= JKey_NEXT and joyx+KeyGetDelta >= JKey_NEXT
{
; Действие на JKey_NEXT
WinActivate ahk_class Winamp v1.x
Send b
}

; JKey_SOURCE
If joyx-KeyGetDelta <= JKey_SOURCE and joyx+KeyGetDelta >= JKey_SOURCE
{
; Действие на JKey_SOURCE
}

; Ждем 250 мс (0.25 сек)
Sleep, 250
}
return
Этот чудестный скриптия к доработал под РР (если - завтра могу скинуть, сейчас комп лежит под капельницей:) ). Теперь вместе с кнопкой Шифт у меня 17 кнопок!!!! :bye:

ubazza 28.03.2007 13:58

Цитата:

Сообщение от lvovitch (Сообщение 21132)
Вот он - код вечного счастья, который я обрел :) :) :) еще раз выражаю бесконечную благодарность всемогущему Хамстеру!!! :) :) :)



Этот чудестный скриптия к доработал под РР (если - завтра могу скинуть, сейчас комп лежит под капельницей:) ). Теперь вместе с кнопкой Шифт у меня 17 кнопок!!!! :bye:

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


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

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