Control Mouse com joystick de controlador Classic em wminput / cwiid

2

Eu instalei o wmgui e o cwiid. Eu estou tentando configurá-lo para jogos, então eu quero o joystick direito para controlar o mouse, e a esquerda para controlar KEY_W, KEY_A, KEY_S e KEY_D. Eu tentei o seguinte em / etc / cwiid / wminput / buttons:

Classic.RStick.X = REL_X
Classic.RStick.Y = REL_Y

mas apenas coloca o rato no canto inferior direito do ecrã, inamovível. Como eu faria isso realmente mover o mouse e fazer o LStick mover W, A, S e D?

EDIT: Usando o Ubuntu 13.10, não 13.04

    
por Ethan McTague 14.02.2014 / 16:26

1 resposta

0

Se você está tentando jogar um jogo moderno, é provável que ele suporte os controles do Xbox360. Há uma maneira de emular um controlador desse tipo usando um Controlador Clássico e um software chamado xboxdrv ( wiicd está praticamente abandonado agora).

Veja os detalhes .

A essência disso é a seguinte: Depois de conectar o wiimote ao seu pc, correr

sudo xboxdrv --dpad-as-button --evdev /dev/input/event --evdev-absmap ABS_HAT1X=x1,ABS_HAT1Y=y1,ABS_HAT2X=x2,ABS_HAT2Y=y2,ABS_HAT3Y=LT,ABS_HAT3X=RT --evdev-keymap=BTN_A=A,BTN_B=B,BTN_X=X,BTN_Y=Y,KEY_PREVIOUS=Back,KEY_NEXT=Start,BTN_MODE=Guide,KEY_DOWN=DOWN,KEY_UP=UP,KEY_LEFT=LEFT,KEY_RIGHT=RIGHT,BTN_TL2=LB,BTN_TR2=RB --mimic-xpad

e jogue seu jogo:)

PS: Muito obrigado ao usuário do GitHub benbaptist , que me poupou muito tempo e frustração em encontrar uma solução para esse!

    
por groovy354 05.10.2015 / 09:14