Mappa wiimote till tangentkomandon?

Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Kategoriregler
Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
jansson
Inlägg: 527
Blev medlem: 31 okt 2006, 13:35
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Sverige

Mappa wiimote till tangentkomandon?

Inlägg av jansson »

Hej.

Jag skulle vilja mappa de olika knapparna på min wiimote till kortkomandon i VLC så jag kan använda den som fjärkontroll när jag kollar på film osv.
I VLC finns det bara förinstälda komandon att välja mellan, så i realiteten skulle det innebära att mappa respektiva knapp på wiimoten till en tangent.

En bunus skulle vara om någon vet ett komando som ansluter till wiimoten när den är i anslutningsbart läge. Då skulle jag kunna fixa ett kortkomando som automatiskt ansluter wiimoten.

Jag har laddat hem Cwiid wminput och Cwiid wmgui. wmgui som bara är ett gui för att se vilken knapp man trycker på fungerar bra, men jag vet inte hur jag ska använda wminput, som är en "event/joystick/mouse driver for the wiimote" enligt wiili.org

Någon som har någon idé?
Senast redigerad av 1 jansson, redigerad totalt 23 gånger.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Mappa wiimote till tangentkomandon?

Inlägg av Konservburk »

jansson skrev:I VLC finns det bara förinstälda komandon att välja mellan, så i realiteten skulle det innebära att mappa respektiva knapp på wiimoten till en tangent.
Nu har ingen wiimote så jag vet inte hur den eller drivrutinen fungerar. Men du kan testa med att köra xev för att se om wiimotens knappar redan är koppladet till någratangentkoder. Isf går det enkelt att mappa om precis som med vilket tangentbord som helst.
jansson
Inlägg: 527
Blev medlem: 31 okt 2006, 13:35
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Sverige

Re: Mappa wiimote till tangentkomandon?

Inlägg av jansson »

Nej, det hände ingenting oavsätt vilken knapp (på wimoten) jag tryckte. Men när jag tryckte på tangentbordet hände det grejjor så klart.
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Mappa wiimote till tangentkomandon?

Inlägg av Rasmus »

Jag vill mappa både telefonen och wimoten till kommandon (för att använda med moc)

Jag ska kolla en grej för att mappa SIXAXIS till mus/tgb, den kanske går att modda till wiimoten?

EDIT: Kollade wminput som du skrev om ovan, den verkar funka? http://www.wiili.org/index.php/Wminput
jansson
Inlägg: 527
Blev medlem: 31 okt 2006, 13:35
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Sverige

Re: Mappa wiimote till tangentkomandon?

Inlägg av jansson »

uinput kernel support is required. joydev and evdev are required for joystick and event interfaces, respectively. See http://gentoo-wiki.com/HOWTO_Compile_a_Kernel_Manually for information on kernel compilation.

By default, some (most? all?) udev configurations set up a uinput device file readable only by root. Using wminput as a user other than root requires udev to change the permissions on uinput. Place the following line in a file in /etc/udev/rules.d (see the documentation for your distro for the 'recommended file for local rules) to allow anyone on the system to use uinput:

KERNEL=="uinput", MODE="0666"

A more secure method uses the following line to allow anyone in <group> to use wminput, and adds only the desired users to <group>:

KERNEL=="uinput", GROUP="<group>"

A uinput group can be created specifically for this purpose, or an existing group such as wheel can be used.

Lade till en grupp som heter wminput och lade in KERNEL=="uinput", GROUP="wminput" i några av filerna i /etc/udev/rules.d (testade flera). Men vad jag än gör så får jag bara svaret: unable to open uinput när jag skriver wminput i consolen.

Jag vet inte vilken av filerna jag ska lägga till det. Någon som vet?
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Mappa wiimote till tangentkomandon?

Inlägg av Rasmus »

Lägg till det i 90-modprobe.rules du kanske måste starta om datorn eller köra kommandot sudo modprobe uinput för att ändringarna ska funka. Sen måst du även lägga till dig i gruppen wminput.
jansson
Inlägg: 527
Blev medlem: 31 okt 2006, 13:35
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Sverige

Re: Mappa wiimote till tangentkomandon?

Inlägg av jansson »

"Sen måst du även lägga till dig i gruppen wminput."

Självklart redan gjort =)

Och tack för tippset, nu funkar det. Nu måste jag bara mappa om knapparna och ta bort pekarfunktionen (den flyttar musen när man vrider på den).
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Mappa wiimote till tangentkomandon?

Inlägg av Rasmus »

jansson skrev:"Sen måst du även lägga till dig i gruppen wminput."
Självklart redan gjort =)
Misstänkte det men man kan aldrig vara för tydlig ;)
Kul att det funka!
jansson
Inlägg: 527
Blev medlem: 31 okt 2006, 13:35
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Sverige

Re: Mappa wiimote till tangentkomandon?

Inlägg av jansson »

HAHA!! Nu funkar allt iaf. Blev ett par timmar men...

Nu fattas bara ett gränssnitt som man enkelt kan bläddra blad alla videofiler man har med hjälp av wiimoten. Kanske skulle ta och slänga ihop ett i java som startar filmerna i VLC. Borde väll inte vara allt försvårt tycker jag.
Skriv svar

Återgå till "Experimentverkstad"