Cómo usar un mando de Nintendo Wii para jugar a juegos de Linux

4.3 (85.94%) 138 votes


Una parte clave de los juegos es, obviamente, poder controlar a los personajes, barcos, murciélagos, tanques, coches u otros sprites.

El mando de Nintendo WII es ideal para jugar, especialmente cuando se utilizan emuladores de la vieja escuela y los juegos de Arcade de Internet de los Archivos de Internet. La Nintendo WII era una consola de juegos muy popular cuando se lanz√≥ por primera vez y para mucha gente, ahora se sienta acumulando polvo junto al reproductor de DVD. En lugar de comprar un controlador de juego dedicado para jugar en su m√°quina Linux, ¬Ņpor qu√© no usar el mando a distancia de WII?

Por supuesto, el controlador WII no es el √ļnico controlador que probablemente tendr√° que esperar y pronto estar√© escribiendo gu√≠as para los controladores XBOX e incluso para el controlador OUYA.

Una ventaja del controlador WII es el dpad. Funciona mucho mejor para los juegos de la vieja escuela que el controlador XBOX porque no es tan sensible.

Desafortunadamente para aquellos de ustedes que temen la línea de comandos, hay mucho trabajo de terminal que realizar, pero no teman, ya que haré todo lo posible para explicarles todo lo que tienen que hacer para que el controlador WII funcione.

Instale el software de Linux necesario para usar un mando de Wii

Las aplicaciones que necesita para instalar son las siguientes:

  • lswm
  • wminput
  • libcwiid1

Esta guía asume que está usando una distribución basada en Debian como Debian, Mint, Ubuntu, etc. Si está usando una distribución basada en RPM, use YUM o una herramienta similar para obtener estas aplicaciones.

Escriba lo siguiente para obtener las solicitudes:

sudo apt-get install lswm wminput libcwiid1

Encuentra la dirección Bluetooth de tu mando de Wii

La √ļnica raz√≥n para instalar lswm es para obtener la direcci√≥n bluetooth de su controlador WII.

Dentro del terminal escriba lo siguiente:

lswm

Aparecer√° lo siguiente en la pantalla:

» Poner Wiimotes en modo descubrible ahora (presiona 1+2)….»

Haz lo que te pide el mensaje y mantén pulsados los botones 1 y 2 del controlador WII al mismo tiempo.

Si lo ha hecho correctamente, deber√≠a aparecer un conjunto de n√ļmeros y letras en este sentido:

00:1B:7A:4F:61:C4

Si las letras y los n√ļmeros no aparecen y se encuentra de nuevo en la l√≠nea de comandos, ejecute lswm de nuevo e intente presionar 1 y 2 juntos de nuevo. B√°sicamente, sigue intent√°ndolo hasta que funcione.

Configurar el mando de juego

Para usar el Controlador WII como un gamepad necesitará configurar un archivo de configuración para mapear los botones a las teclas.

Escriba lo siguiente en la ventana del terminal:

sudo nano /etc/cwiid/wminput/gamepad

Este archivo ya debería tener algo de texto en él en la línea de esto:

# gameport
Cl√°sico.Dpad.X = ABS_X
>.Classic.Dpad.Y = ABS_Y
>.A = BTN_A

Necesitar√°s a√Īadir m√°s l√≠neas a este archivo para que el gamepad funcione como t√ļ quieras.

El formato básico de cada línea del archivo es el botón Controlador WII a la izquierda y el botón del teclado a la derecha.

Por ejemplo:

Wiimote.up = KEY_UP

El comando anterior asigna el botón hacia arriba en el control remoto WII a la flecha hacia arriba en el teclado.

He aquí un consejo rápido. El mando a distancia de WII suele estar de su lado cuando juegas y, por lo tanto, la flecha hacia arriba del mando de Wii tiene que mapearse con la flecha hacia la izquierda del teclado.

Al final de este artículo, voy a enumerar todos los mapeos posibles de WII y una serie de mapeos de teclado sensibles.

Por ahora, sin embargo, aquí hay un conjunto rápido y simple de mapeos:

Wiimote.up = KEY_LEFT
Wiimote.Down = KEY_RIGHT
Wiimote.Left = KEY_DOWN
Wiimote.Right = KEY_UP
Wiimote.1 = KEY_SPACE
Wiimote.2 = KEY_LEFTCTRL
Wiimote.A = KEY_LEFTALT
Wiimote.B = KEY_RIGHTCTRL
Wiimote.Plus = KEY_LEFTSHIFT

Lo anterior asigna la tecla de flecha izquierda del teclado al botón de arriba en el controlador WII, la tecla derecha al botón de abajo, la flecha de abajo al botón de izquierda, la flecha de arriba al botón de derecha, la barra espaciadora al botón 1, la tecla CTRL izquierda al botón 2, la tecla ALT izquierda al botón A, la tecla CTRL derecha al botón B y la tecla shift izquierda al botón Plus.

Si usted está utilizando juegos retro de la arcada del archivo de Internet, generalmente dirán qué claves necesitan ser mapeadas. Usted puede tener diferentes archivos de gamepad para diferentes juegos de modo que usted puede utilizar la configuración del teclado WII para cada juego.

Si est√° utilizando emuladores para consolas de juegos antiguas como Sinclair Spectrum, Commodore 64, Commodore Amiga y Atari ST, los juegos a menudo le permiten reasignar las teclas y, por lo tanto, puede asignar las teclas de juego a su archivo de gamepad.

Para los juegos más modernos a menudo permiten el uso del ratón para controlarlos o incluso las teclas para que pueda configurar el archivo de su gamepad para que coincida con las teclas necesarias para jugar los juegos.

Para guardar el archivo del gamepad pulse CTRL y O al mismo tiempo. Presione CTRL y X para salir de nano.

Conectar el controlador

Para conectar el controlador para que use el archivo del gamepad, ejecute el siguiente comando:

sudo wminput -c /etc/cwiid/wminput/gamepad

Se le pedir√° que presione las teclas 1 + 2 al mismo tiempo para emparejar el controlador con su computadora.

La palabra «ready» aparecer√° si su conexi√≥n ha sido exitosa.

Ahora todo lo que tienes que hacer es empezar el juego que deseas jugar.

¬°¬°Disfruta!!!

Apéndice A РPosibles botones remotos de WII

La siguiente tabla muestra todos los botones del mando a distancia WII que se pueden configurar en el archivo del gamepad:

  • Wiimote.up
  • Wiimote.down
  • Wiimote.izquierda
  • Wiimote.derecha
  • Wiimote.A
  • Wiimote.B
  • Wiimote.1
  • Wiimote.2
  • Wiimote.plus
  • Wiimote.menos
  • Wiimote.Home
  • Wiimote.Dpad.X
  • Wiimote.Dpad.Y
  • Nunchuk.C
  • Nunchuk.Z
  • Nunchuk.Stick.X
  • Nunchuk.Stick.Y
  • Classic.up
  • Cl√°sico Down
  • Cl√°sico Izquierdo
  • Derecha cl√°sica
  • Cl√°sico.menos
  • Classic.Plus
  • Casa Cl√°sica
  • Cl√°sico.A
  • Classic.B
  • Cl√°sico.X
  • Cl√°sico.Y
  • Classic.ZL
  • Classic.ZR
  • Classic.L
  • Classic.R
  • Cl√°sico.Dpad.X
  • Cl√°sico.Dpad.Y
  • Classic.LStick.X
  • Classic.LStick.Y
  • Cl√°sico.RStick.X
  • Cl√°sico.RStick.Y
  • Classic.LAnalog
  • Classic.RAnalog

Apéndice B РAsignaciones de teclado

Esta es una lista de asignaciones de teclado sensibles

KeyCodeEscapeKEY_ESC0KEY_01KEY_12KEY_23KEY_34KEY_45KEY_56KEY_67KEY_78KEY_89KEY_9- (menos el s√≠mbolo)KEY_MINUS= (igual al s√≠mbolo)KEY_EQUALBackSpaceKEY_BACKSPACETABKEY_TABQKEY_QWKEY_WEKEY_ERKEY_RTKEY_TYKEY_YUKEY_UIKEY_IOKEY_IOKEY_OPKEY_P[KEY_LEFTBRACE]KEY_RBRACEEnterKEY_ENTERIGHT_ENTERCTRL (Lado izquierdo del teclado)KEY_LEFTCTRLAKEY_ASKEY_SDKEY_DFKEY_FGKEY_GHKEY_HJKEY_JKKEY_KLKEY_L; (Semi Colon)KEY_SEMICOLON’ (Apostrophe)KEY_APOSTROPHE)#Shift (Lado izquierdo del teclado)KEY_LEFTSHIFTKEY_BACKSLASHZKEY_ZXKEY_XCKEY_CVKEY_VBKEY_BKEY_BNKEY_NMKEY_M, (coma)KEY_COMMA. (punto final)KEY_DOT/ (barra oblicua hacia adelante)KEY_SLASHShift (lado derecho del tecladoKEY_RIGHTSHIFTALT (lado izquierdo del teclado)

KEY_LEFTALT

Espacio barKEY_SPACECaps LockKEY_CAPSLOCKF1KEY_F1F2F2KEY_F2F3KEY_F3F4F4KEY_F4F5KEY_F5F6KEY_F6F7F7KEY_F7F8KEY_F8F9KEY_F9F10KEY_F10F11KEY_F11KEY_F12KEY_F12Num Kockkey_NUMLOCKShift LockKEY_SHIFTLOCK0 (teclado)KEY_KP01 (teclado)KEY_KP12 (teclado)KEY_KP23 (teclado)KEY_KP34 (teclado)KEY_KP45 (teclado)KEY_KP56 (teclado)KEY_KP67 (teclado)KEY_KP78 (teclado)KEY_KP8 (teclado)KEY_KP89 (teclado)KEY_KP9. (punto del teclado)KEY_KPDOT+ (teclado más símbolo)KEY_KPPLUS- (teclado más símbolo)KEY_KPPLUS-) (teclado menos símbolo)KEY_KPMINUSFlecha izquierdaKEY_LEFFlecha derechaFlecha derechaFlecha arribaKEY_ARRIBAbajoFlecha arribaKEY_DOWNHomeKEY_HOMEInsertKEY_INSERTDeleteKEY_DELETEPage UpKEY_PAGEUPPage DownKEY_PAGEDOWNPotencial Controlador de Nintendo WII a asignaciones de teclado

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *