Podesavanje Gamepad-a u Kodi

Učlanjen(a)
12.03.2013
Poruka
47
Sredio sam Kodija instalirao simple dodao listu genesis.. cak sam i Yatse na kraju uspeo.Jedino sto me pati jos ne radi mi gamepad.. Koliko vidim u opcijama trebalo bi da moze da se upravlja i mozda cak da se nesto igra?
A bas bi mi odgovarao kao resenje posto ima podugacak kabl
Uglavnom nece Logitech precision. Skinuo sam novi softver. Upaljen je i onaj dugmic enable
Moze pomoc?
 
MODERATOR
Učlanjen(a)
17.11.2012
Poruka
3.071
Treablo bi prepraviti keymap:
Kod:
http://kodi.wiki/view/Keymap
E sad neki gamepadovi nisu podrzani po default, pa treba praviti rucno keymap, ili ispraviti postojeci...
 
Učlanjen(a)
12.03.2013
Poruka
47
Uf slabo se razumem. Potrazicu dok sednem za komp. Na kodi forumima vecinomraspravljaju o gamepadovima za xbox. Thx ;)
 
MODERATOR
Učlanjen(a)
17.11.2012
Poruka
3.071
Uf slabo se razumem. Potrazicu dok sednem za komp. Na kodi forumima vecinomraspravljaju o gamepadovima za xbox. Thx ;)
Uglavnom dosta njih koristi xbox gamepad-e, ja mislim da imam negde konfig fajl za nekog kineza :D ako nadjem postavicu...
Mada ako je to suvise komplikovano, mozete probati xpadder program, pa mapirate komande sa tastature. Moze se dodati vise layera, i prebacivati izmedju njih, tako da se moze dobiti i mnogo vise komandi...
 
Učlanjen(a)
12.03.2013
Poruka
47
e ovako gledao sam neki video itd
upalio sam ono debugg i nasao ono kao ime preimenovao sam ovaj joystick.Sony.PLAYSTATION(R)3.Controller.xml
u
Logitech(R) Precision(TM) Gamepad.xml (tako se zove)
daje znake zivota ali su dugmici zbrkani levodesnogoredole su na prednjem delu
kako da prekonfigurisem tastere
ovako sad izgleda: Logitech(R) Precision(TM) Gamepad.xml

<!-- This file contains the mapping of keys (gamepad, remote, and keyboard) to actions within XBMC -->
<!-- The <global> section is a fall through - they will only be used if the button is not -->
<!-- used in the current window's section. Note that there is only handling -->
<!-- for a single action per button at this stage. -->
<!-- For joystick/gamepad configuration under linux/win32, see below as it differs from xbox -->
<!-- gamepads. -->

<!-- The format is: -->
<!-- <device> -->
<!-- <button>action</button> -->
<!-- </device> -->

<!-- To map keys from other remotes using the RCA protocol, you may add <universalremote> blocks -->
<!-- In this case, the tags used are <obc#> where # is the original button code (OBC) of the key -->
<!-- You set it up by adding a <universalremote> block to the window or <global> section: -->
<!-- <universalremote> -->
<!-- <obc45>Stop</obc45> -->
<!-- </universalremote> -->

<!-- Note that the action can be a built-in function. -->
<!-- eg <B>XBMC.ActivateWindow(MyMusic)</B> -->
<!-- would automatically go to My Music on the press of the B button. -->

<!-- Joysticks / Gamepads: -->
<!-- See the sample PS3 controller configuration below for the format. -->
<!-- -->
<!-- Joystick Name: -->
<!-- Do 'cat /proc/bus/input/devices' or see your xbmc log file to find the names of -->
<!-- detected joysticks. The name used in the configuration should match the detected name. -->
<!-- -->
<!-- Button Ids: -->
<!-- 'id' is the button ID used by SDL. Joystick button ids of connected joysticks appear -->
<!-- in xbmc.log when they are pressed. Use your log to map custom buttons to actions. -->
<!-- -->
<!-- Axis Ids / Analog Controls -->
<!-- Coming soon. -->
<keymap>
<global>
<joystick name="Logitech(R) Precision(TM) Gamepad">
<altname>PS3 Controller</altname>
<altname>Sony Computer Entertainment Wireless Controller</altname>
<button id="15">Select</button>
<button id="14">Back</button>
<button id="16">FullScreen</button>
<button id="13">Queue</button>
<button id="11">PreviousMenu</button>
<button id="8">Left</button>
<button id="6">Right</button>
<button id="5">Up</button>
<button id="7">Down</button>
<button id="2">Screenshot</button>
<button id="3">XBMC.ActivateWindow(ShutdownMenu)</button>
<button id="4">XBMC.ActivateWindow(PlayerControls)</button>
<axis limit="+1" id="4">VolumeDown</axis>
<axis limit="-1" id="4">VolumeUp</axis>
<axis limit="+1" id="1">AnalogSeekForward</axis>
<axis limit="-1" id="1">AnalogSeekBack</axis>
<axis limit="+1" id="13">ScrollUp</axis>
<axis limit="+1" id="14">ScrollDown</axis>
</joystick>
</global>
</keymap>
 
MODERATOR
Učlanjen(a)
17.11.2012
Poruka
3.071
Za gore-dole, levo desno bi trebalo promeniti ovaj id broj, i zameniti odgovarajucim, ili se mogu mapirati drugacije komande. Na primer ako je 15 fullscreen, onda tamo prebaciti fullscreen, a select na odgovarajuce...
Tako da je svejedno sta se menja, ili promeniti id pozicije dugmica(tako prepoznaje komande sa gamepad-a), ili komande koje izvrsavaju(ukoliko je neka visak, ili ima neka potrebnija moze se videti kako bi trebalo da izgleda komanda u keybpard keymap.xml). Mislim da se mogu videti nekako input kodovi gamepad-a, pa ako neko dugme fali dodaje se na primer ovako:
Kod:
<button id="23">neka komanda</button>

Inace ovo nije keymap za ceo gamepad, ovo je samo za globalnu navigaciju, ispod se moze mapirati jos za player controls, library mode i slicno...
 
Poslednja izmena:
Učlanjen(a)
12.03.2013
Poruka
47
Dugmici na gamepadu su obelezeni brojevima desna cetiri su 1,2,3,4 prednji su 5,6,7,8
tacno kako su i ovde na spisku tacno te funkcije i imaju po tim brojevima
da najpre odradim 5,6,7,8 trebam prebaciti na ovaj axis
nem pojma ovo su za mene spanska sela
dovoljno mi je za danas
videcu sutra hvala ;)
 
MODERATOR
Učlanjen(a)
17.11.2012
Poruka
3.071
Pa isto je kao i za dugmice, ovo je recimo gore ili desno, nesto od ta dva pretpostavljam :D
Kod:
<axis limit="+1" id="4">
axis, je osa u ravni + je na jednu stranu - na drugu... id je identifikacija za osu. Dve su na jednoj analognoj palici ili krsticu, dve su na drugoj palici(dve ose, jedna za gore-dole, druga za levo-desno)... E sad moguce je da ovde nisu sve mapirane pa odatle tri...
 
Učlanjen(a)
12.03.2013
Poruka
47
ja bi da podesim skrolovanje na ovom levo krsticu za navigaciju goredolelevodesno
lako mi je za ovu ostalu dugmad
nabadam bzvz posto nemam pojma sta radim
sad sam nasao nesto ovako

<button id="1">Select</button>
<button id="3">Back</button>
<button id="2">Stop</button>
<button id="5">PageUp</button>
<button id="9">OSD</button>
<button id="6">Mute</button>
<button id="7">VolumeDown</button>
<button id="8">VolumeUp</button>
<axis limit="-1" id="1">Up</axis>
<axis limit="+1" id="1">Down</axis>
<axis limit="+1" id="0">Right</axis>
<axis limit="-1" id="0">Left</axis>

i sad mi skroluje ali samo levodesni tasteri i to previse brzo i obrnuto skroluje tj radi gore dole
dakle samo da sredim ovaj levo krst na gamepadu za navigaciju
ostalo mi je ok i jasno da mogu da dodelim sta mi treba
 
MODERATOR
Učlanjen(a)
17.11.2012
Poruka
3.071
<axis limit="-1" id="1"
Id nije dobar ako ne ide gore dole. Treba videti kako prepoznaje krstic. Ispada ako sam dobro shvatio da je
<axis limit="-1" id="1" osa za levo-desno:
Kod:
<axis limit="+1" id="1">Right</axis>
<axis limit="-1" id="1">Left</axis>
Ovako bi trebalo da bude ispravno. E sada treba naci koji id je osa za gore-dole pa zameniti x odgovarajucim brojem:
Kod:
<axis limit="-1" id="x">Up</axis>
<axis limit="+1" id="x">Down</axis>
 
Natrag
Top