Cumu Use A Nintendo Wii Controller Per Play Linux Games

Una parti magica di ghjucate hè ovveru è sappiutu cuntrollà i caratteri, i navi, u bastone, i cateni, i carichi o altri spriti.

U cuntrollu di Nintendo WII hè grande per i ghjoculi, in particular quandu utilizanu emulaturi di l'antica scola è l'Internet Archivi Internet Arcade games. A Nintendo WII hè una ghjunta di ricerca veramente famosa quandu hè stata prima a liberazione è per parechje persone, ora si ponu aghjunghje polvorminu vicinu à u DVD.

Invece di circà un cuncertu di jocu dedicatu per ghjucà nantu à a vostra machina di Linux , perchè ùn solu avete aduprà a mossa di u WII?

Di sicuru, u cuntrolliu di u WII ùn hè micca solu l'unicu cuntrolliu chì pudete avè ubligatoriu è vi scrive guides per i cuntrollii XBOX è ancu u cuntrollu OUYA prestu.

U vantaghju di u cuntrollezione di u WII hè u dpad. Funciona assai megliu per i ghjoculi di a scola vechja chì u cuntrolliu XBOX perchè ùn hè micca cusì tantu sensible.

Por desgracia per quelli di tù teme di a linea di cummanda ci hè moltu travagliu terminale per esse realizatu ma ùn teme micca cum'è faraghju u mo mètu per spiegà tuttu ciò chì debite bisognu per fà u so controlatore di u WII.

Installa u prugrammu Linux necessariu per utilizà un cuntrolli Wii

L'applicazione chì deveru esse stallate sò dinò:

Sta guida prupone chì avete utilizatu un distru basatu di Debian cum'è Debian , Mint , Ubuntu etc. Se utilizanu una distruzzione RPM utilizata YUM o un strumentu simili per avè questi applicazioni.

Scrive the following per aghjunghje l'applicazioni:

sudo apt-install install lswm wminput libcwiid1

Truvà l'indirizzu Bluetooth di u vostru Wii

A ragiò di a stallazione di lswm hè di ricercà l'indirizzu bluetooth da u vostru contatori di u WII.

Dentru u tipu terminale seguite:

lswm

U seguenti sò indicati nantu à u screnu:

" Pudete Wiimote in u moddu scopre è (press 1 + 2) ..."

Fate cusì u missaghju dumanda è mantene e 1 è 2 buttoni in u cuntrolle di u WII à u stessu tempu.

Se l'avete fattu correttu un settore di numeri è lettere avissiru appare à i linii di questu:

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

Sì i littri è i numeri ùn anu micca apparenza è si trovi annantu à l'urdinatu di cumanda, lswm à novu è pruvate a pressa 1 è 2 di novu. Basta, seguite pruvà à fà.

Pruvenza di Game Controller

Per utilizà u cuntrollu di u WII cum'è gamepad, necessariu di configurà un schedariu di cunfigurazione per carte di i buttoni in chjave.

Scrive the following in a finestra di terminal:

sudo nano / etc / cwiid / wminput / gamepad

Stu schedariu avissi bisognu di qualchì teste in u ligna di questu:

# ghjocadore
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.A = BTN_A

Avete bisognu di aghjunghje un pocu di più à stu schedariu per avè l'appressu di u jocu chì travaglia a manera di voi.

U formatu basu di ogni linea in u schedariu hè u buttone di u cuntrollu di u WII à u left è u buttone di teclatu à u dirittu.

Per esempiu:

Wiimote.Up = KEY_UP

U cumandante quì hè u mapu di u buttone in u WII remota à a freccia di freccia nantu à u tecmaticu.

Eccu un suggerimentu rapitu. U WII remota si spese in a so alzata quandu ghjera ghjucate è chì a freccia di freccia nantu à u Wii remota solu deve precisa di u mapu à a freccia orma in u tecicu.

A fine di stu articulu, aghju listatu tutti i mape possibles di a WII è una varietà di cartulare tastere sensitivu.

Perchè ancu questu quì hè un settellu simplici è veloci:

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

I mape di più nantu à a carta di freccia di u freti in u teclatu à u buttone risu in u cuntrullatore di u WII, a chjave a direcia à u buttone sottu a freccia di frebba à u buttone abbandunatu, a freccia di frebba à u buttulu righjonu, a spaziu spensione incù u buttone 1, u Cumpriu CTRL à u teclatu à u 2 buttone, a chjave ALT da u buttone A, a chjave CTRL righjine com'è u buttone B è a chjave di u turnu in u so buttone Plus.

Se tu si usa retro games da l'archiviu di l'archiviu di Internet, sò in generale dì chì chjavi sò deve esse mapati. Pudete dispunìbbili dispunibuli di dispacciu varietà di ghjochi per ghjudiziu di ghjochi in modu chì puderete sceccu aduprà a setta di u teclado WII per ogni ghjocu

Se utilizanu emulaturi per i cunsole di ghjucadore antichi, cum'è u Sinclair Spectrum, Commodore 64, Commodore Amiga è Atari ST, allura i partiti spessu vos permettà rimettiri i chjavi è pudete, per quessa, mapate e chjattuti di u ghjocu à u vostru file of gamepad.

Per i ghjorni più modernu, spessu i permettenu l'utilizazione di u sguardu per cuntrullà o ancu i chjavi, perchè pò stabilisce u vostru file of gamepad à cunnessione cù e chjavi necessarisi à ghjucà i ghjoculi.

Per guardà u file of gamepad presi CTRL e O à u stessu tempu. Prene CTRL e X à sorte nano.

Connect u cuntrolleghju

Per fà affucà u reguladore per quessa usa u vostru file of gamepad execute l'ordine seguente:

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

Tandu deve esse dumandatu à pressu a chjave 1 + 2 à u listessu tempu per parellà u cuntrolteru cù u vostru urdinatore.

A parolla "pronta" parerà se a vostra connexione hè stata riesciuta.

Tutti questi avete a fari è cumincià u ghjocu chì vularete ghjucà.

Enjoy !!!

Appendice A - Possibili buttoni remoti aiatali

A tassa dopu mostra tutte e buttone remoti WII chì ponu esse stallate nant'à u vostru file of gamepad:

Appendice B - Mappings in teclado

Eccu una lista di cartiglii di tavulu sensu

Potenziale Nintendo WII Controle à Mappings in Keyboard
Chjave Code
Escape KEY_ESC
0 KEY_0
1 KEY_1
2 KEY_2
3 KEY_3
4 KEY_4
5 KEY_5
6 KEY_6
7 KEY_7
8 KEY_8
9 KEY_9
- (simbulu minus) KEY_MINUS
= (simule ugguali) KEY_EQUAL
BackSpace KEY_BACKSPACE
Tabulature KEY_TAB
Q KEY_Q
W KEY_W
E KEY_E
R KEY_R
T KEY_T
Y KEY_Y
U KEY_U
I KEY_I
O KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
Entra KEY_ENTER
CTRL (Left side of keyboard) KEY_LEFTCTRL
A KEY_A
S KEY_S
D KEY_D
F KEY_F
G KEY_G
H KEY_H
J KEY_J
K KEY_K
L KEY_L
; (Semi Colon) KEY_SEMICOLON
'(Apostrophe) KEY_APOSTROPHE)
#
Shift (Left side of keyboard) KEY_LEFTSHIFT
\ KEY_BACKSLASH
Z KEY_Z
X KEY_X
C KEY_C
V KEY_V
B KEY_B
N KEY_N
M KEY_M
, (comma) KEY_COMMA
. (punte) KEY_DOT
/ (slash) KEY_SLASH
Shift (u dirittu di u tecmaticu) KEY_RIGHTSHIFT
ALT (left side of keyboard)

KEY_LEFTALT

Space bar KEY_SPACE
Caps Lock KEY_CAPSLOCK
F1 KEY_F1
F2 KEY_F2
F3 KEY_F3
F4 KEY_F4
F5 KEY_F5
F6 KEY_F6
F7 KEY_F7
F8 KEY_F8
F9 KEY_F9
F10 KEY_F10
F11 KEY_F11
F12 KEY_F12
Num Kock KEY_NUMLOCK
Shift Lock KEY_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
. (punte) KEY_KPDOT
+ (tecladu plus simbulu) KEY_KPPLUS
- (simbulu minus) KEY_KPMINUS
Left arrow KEY_LEFT
Right arrow KEY_RIGHT
Freccia finu KEY_UP
Down arrow KEY_DOWN
Home KEY_HOME
Insertera KEY_INSERT
Delete KEY_DELETE
Pagina Up KEY_PAGEUP
Pagina KEY_PAGEDOWN