Skip to main content

Cómo usar un Wiimote para jugar juegos de Linux

dolphin emulator pc configuracion de controles (Abril 2025)

dolphin emulator pc configuracion de controles (Abril 2025)
Anonim

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

El controlador Nintendo WII es ideal para jugar, especialmente cuando se usan emuladores de la vieja escuela y los juegos de Internet Arcade de Internet Archives. La Nintendo WII era una consola de juegos muy popular cuando se lanzó por primera vez y para muchas personas, ahora se acumula polvo junto al reproductor de DVD.

En lugar de comprar un controlador de juego dedicado para jugar juegos en su máquina Linux, ¿por qué no usar simplemente el mando de WII?

Por supuesto, el controlador WII no es el único que es probable que tenga que pasar el tiempo y pronto escribiré guías para los controladores de XBOX e incluso el controlador OUYA.

Una de las ventajas del controlador WII es el dpad. Funciona mucho mejor para los juegos de la vieja escuela que el controlador de 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 explicar todo lo que necesita hacer para que el controlador WII funcione.

Instale el software de Linux requerido para usar un controlador de Wii

Las aplicaciones que necesita instalar son las siguientes:

  • lswm
  • wminput
  • libcwiid1

En esta guía se supone que está utilizando una distribución basada en Debian como Debian, Mint, Ubuntu, etc. Si está utilizando una distribución basada en RPM, use YUM o una herramienta similar para obtener estas aplicaciones.

Escriba lo siguiente para obtener las aplicaciones:

sudo apt-get install lswm wminput libcwiid1

Encuentra la dirección de Bluetooth de tu controlador de Wii

La razón principal para instalar lswm es obtener la dirección bluetooth de su controlador WII.

Dentro de la terminal escriba lo siguiente:

lswm

Lo siguiente se mostrará en la pantalla:

'Ponga Wiimotes en modo visible ahora (presione 1 + 2) … "

Haga lo que le pide el mensaje y mantenga presionados los botones 1 y 2 del controlador WII al mismo tiempo.

Si lo hiciste correctamente, un conjunto de números y letras debería aparecer en la siguiente línea:

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

Si las letras y los números no aparecen y se encuentra nuevamente en el símbolo del sistema, ejecute lswm nuevamente e intente presionar 1 y 2 juntos nuevamente. Básicamente, sigue intentando hasta que funcione.

Configurar el controlador de juego

Para usar el controlador WII como un gamepad, deberá configurar un archivo de configuración para asignar los botones a las teclas.

Escriba lo siguiente en la ventana de la terminal:

sudo nano / etc / cwiid / wminput / gamepad

Este archivo ya debería tener algún texto como sigue:

# gameportClassic.Dpad.X = ABS_XClassic.Dpad.Y = ABS_YClassic.A = BTN_A

Necesitará agregar algunas líneas más a este archivo para que el gamepad funcione de la manera que usted quiere.

El formato básico de cada línea en el 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 arriba en el control remoto WII a la flecha arriba en el teclado.

Aquí hay un consejo rápido. El control remoto WII por lo general está de lado cuando juegas, por lo que la flecha hacia arriba del control remoto Wii en realidad necesita asignarse a la flecha izquierda del teclado.

Al final de este artículo, enumeraré todas las posibles asignaciones de WII y un rango de asignaciones de teclado sensibles.

Por ahora, aunque aquí hay un conjunto rápido y sencillo de asignaciones:

Wiimote.Up = KEY_LEFTWiimote.Down = KEY_RIGHTWiimote.Left = KEY_DOWNWiimote.Right = KEY_UPWiimote.1 = KEY_SPACEWiimote.2 = KEY_LEFTCTRLWiimote.A = KEY_LEFTALTWiimote.B = KEY_RIGHTCTRLWiimote.Plus = KEY_LEFTSHIFT

Lo anterior asigna la tecla de flecha izquierda del teclado al botón arriba en el controlador WII, la tecla derecha al botón abajo la flecha abajo al botón izquierdo, la flecha arriba al botón derecho, la barra espaciadora como el botón 1, la tecla CTRL izquierda en el teclado al botón 2, la tecla ALT izquierda en el botón A, la tecla CTRL derecha como el botón B y la tecla Mayús izquierda como el botón Más.

Si está usando juegos retro de la galería de archivos de Internet, por lo general, dirán qué claves deben asignarse. Puede tener diferentes archivos de gamepad para diferentes juegos, de modo que solo puede usar la configuración del teclado WII para cada juego.

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

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

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

Conectar el controlador

Para conectar realmente el controlador para que use su archivo de 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 "listo" aparecerá si su conexión ha sido exitosa.

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

¡¡¡Disfrutar!!!

Apéndice A - Posibles Botones Remotos WII

La siguiente tabla muestra todos los botones remotos WII que se pueden configurar dentro de su archivo de gamepad:

  • Wiimote.Up
  • Wiimote.Down
  • Wiimote.Left
  • Wiimote.Derecho
  • Wiimote.A
  • Wiimote.B
  • Wiimote.1
  • Wiimote.2
  • Wiimote.Plus
  • Wiimote.Minus
  • Wiimote.Home
  • Wiimote.Dpad.X
  • Wiimote.Dpad.Y
  • Nunchuk.C
  • Nunchuk.Z
  • Nunchuk.Stick.X
  • Nunchuk.Stick.Y
  • Classic.Up
  • Classic.Down
  • Classic.Left
  • Clásico.Derecho
  • Classic.Minus
  • Classic.Plus
  • Clásico.home
  • Clasico.a
  • Classic.B
  • Clasico.x
  • Clásico.Y
  • Classic.ZL
  • Classic.ZR
  • Clásico.l
  • Clásico.r
  • Classic.Dpad.X
  • Classic.Dpad.Y
  • Classic.LStick.X
  • Classic.LStick.Y
  • Classic.RStick.X
  • Classic.RStick.Y
  • Clásico.lanalog
  • Clásico.

Apéndice B - Asignaciones de teclado

Esta es una lista de asignaciones de teclado sensible

Posible controlador de Nintendo WII para asignaciones de teclado
LlaveCódigo
EscaparKEY_ESC
0KEY_0
1KEY_1
2KEY_2
3KEY_3
4KEY_4
5KEY_5
6KEY_6
7KEY_7
8KEY_8
9KEY_9
- (símbolo menos)KEY_MINUS
= (es igual al símbolo)KEY_EQUAL
RetrocesoKEY_BACKSPACE
LengüetaKEY_TAB
QKEY_Q
WKEY_W
miKEY_E
RKEY_R
TKEY_T
YKEY_Y
UKEY_U
yoKEY_I
OKEY_O
PAGKEY_P
KEY_LEFTBRACE
KEY_RIGHTBRACE
EntrarKEY_ENTER
CTRL (lado izquierdo del teclado)KEY_LEFTCTRL
UNAKEY_A
SLLAVES
reKEY_D
FKEY_F
solKEY_G
HKEY_H
JKEY_J
KKEY_K
LKEY_L
; (Semi Colon)KEY_SEMICOLON
'(Apóstrofe)KEY_APOSTROPHE)
#
Mayús (lado izquierdo del teclado)KEY_LEFTSHIFT
KEY_BACKSLASH
ZKEY_Z
XKEY_X
doKEY_C
VKEY_V
segundoKEY_B
norteKEY_N
METROKEY_M
, (coma)KEY_COMMA
. (parada completa)KEY_DOT
/ (barra inclinada)KEY_SLASH
Mayús (lado derecho del teclado)KEY_RIGHTSHIFT
ALT (lado izquierdo del teclado)

KEY_LEFTALT

Barra espaciadoraKEY_SPACE
Bloq MayúsKEY_CAPSLOCK
F1KEY_F1
F2KEY_F2
F3KEY_F3
F4KEY_F4
F5KEY_F5
F6KEY_F6
F7KEY_F7
F8KEY_F8
F9KEY_F9
F10KEY_F10
F11KEY_F11
F12KEY_F12
Num KockKEY_NUMLOCK
Shift LockKEY_SHIFTLOCK
0 (teclado)KEY_KP0
1 (teclado)KEY_KP1
2 (teclado)KEY_KP2
3 (teclado)KEY_KP3
4 (teclado)KEY_KP4
5 (teclado)KEY_KP5
6 (teclado)KEY_KP6
7 (teclado)KEY_KP7
8 (teclado)KEY_KP8
9 (teclado)KEY_KP9
. (punto del teclado)KEY_KPDOT
+ (teclado más símbolo)KEY_KPPLUS
- (teclado menos símbolo)KEY_KPMINUS
Flecha izquierdaKEY_LEFT
Flecha correctaKEY_RIGHT
Flecha arribaTECLA ARRIBA
Flecha hacia abajoKEY_DOWN
CasaKEY_HOME
InsertarKEY_INSERT
BorrarKEY_DELETE
Página arribaKEY_PAGEUP
Página abajoKEY_PAGEDOWN