Sida 1 av 1

joy2key hittar inte /dev/js0

Postat: 12 sep 2008, 18:45
av IXPNU
Hej, are sätt så tip

jag skulle vilja använda joy2key för att översätta indata från min joystick/gamepad till tangenttryckningar
(om det finns ett enklare sätt så tipsa gärna om det...)

Mitt problem är att joy2key inte hittar filen /dev/js0
Error opening /dev/js0!
Are you sure you have joystick support in your kernel?
Jag tror att svaret på frågan är "jo". Jag kör 8.04.
GTK Joystick Calibrator känner av joysticken och jobbar med en fil som heter js0, men den ligger på
/dev/input/js0

Vad göra?

Re: joy2key hittar inte /dev/js0

Postat: 13 sep 2008, 02:34
av DeepThought
Genom att läsa manualen (görs exempelvis genom att starta en terminal och köra man joy2key) hittade jag följande flagga:
-dev Specifies joystick device to use. Defaults /dev/js0 (first joystick)
Så jag antar att det enda du behöver göra är att specificera din sökväg istället, alltså, testa att köra:
joy2key -dev /dev/input/js0

Re: joy2key hittar inte /dev/js0

Postat: 15 sep 2008, 21:20
av IXPNU
Tack. Öh, är det bra att läsa manualen eller?

Re: joy2key hittar inte /dev/js0

Postat: 15 sep 2008, 21:27
av DeepThought
Fungerade det? :)

Ofta hjälper det väldigt mycket att läsa manualen men det beror lite på hur den är skriven och vad det är för program (en del manualer är rena katastrofen). Det är framförallt viktigt att läsa manualen om programmet saknar grafiskt användargränssnitt, för då är det bra att ha koll på vilka flaggor (alternativ, syntax etc.) som kan användas och vad de gör. För i stort sett alla program går det att skriva man <programnamn> i ett terminalfönster för att få fram manualen. Ofta finns det även en kortfattad hjälp som man når genom att köra:

<programnamn> --help