Si të përdorni një kontrollues Nintendo Wii për të luajtur lojra Linux

Një pjesë e rëndësishme e lojërave të lojërave duket të jetë në gjendje të kontrollojë karakteret, anijet, shkopinj, tanke, makina ose spritje të tjera.

Kontrolluesi i Nintendo WII është i madh për të luajtur lojëra, veçanërisht kur përdoren emuluesit e shkollave të vjetra dhe Arkivat e Internetit në Internet Arcade games. Nintendo WII ishte një tastierë me të vërtetë popullore kur ajo u lirua për herë të parë dhe për shumë njerëz, ajo tani është mbledhur pluhur pranë DVD player.

Në vend që të blini një kontrollues të dedikuar të lojës për të luajtur lojëra në makinën tuaj Linux , pse jo vetëm të përdorni WII Remote?

Natyrisht, kontrollori i WII-së nuk është i vetmi kontrollues që do të duhet të qëndroni përreth dhe unë do të shkruaj udhëzime për kontrolluesit e XBOX dhe madje edhe kontrolluesin OUYA së shpejti.

Një avantazh i kontrolluesit WII është dpad. Punon shumë më mirë për lojërat e shkollës së vjetër sesa kontrolluesi XBOX sepse nuk është mjaft i ndjeshëm.

Për fat të keq për ata që keni frikë nga rreshti i komandës ka shumë punë terminale që duhet të kryhen, por mos kini frikë, sepse unë do të bëj çmos që të shpjegoj gjithçka që duhet të bëni për të marrë kontrolluesin WII.

Instaloni softuerin Linux që duhet të përdorni një kontrollues Wii

Aplikacionet që ju nevojitet për të instaluar janë si më poshtë:

Ky udhëzues supozon që po përdorni një distro të bazuar në Debian si Debian , Mint , Ubuntu , etj. Nëse përdorni një distancë RPM të bazuar në YUM ose një mjet të ngjashëm për të marrë këto aplikacione.

Shkruani sa vijon për të marrë aplikacionet:

sudo apt-get instaloni lswm wminput libcwiid1

Gjeni adresën Bluetooth të kontrollorit tuaj Wii

Arsyeja e tërë për instalimin e lswm është që të merrni adresën e Bluetooth të kontrolluesit tuaj WII.

Brenda tipit të terminalit:

lswm

Në ekran do të shfaqet në vijim:

" Vendos Wiimotes në mënyrë të zbulueshme tani (shtypni 1 + 2) ..."

Bëni si mesazhi pyet dhe mbani butonat 1 dhe 2 në kontrolluesin WII në të njëjtën kohë.

Nëse e bëtë të saktë një numër numrash dhe letra duhet të shfaqen përgjatë vijave të kësaj:

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

Nëse letrat dhe numrat nuk shfaqen dhe ju gjeni veten përsëri në lswm komandën e shpejtë të drejtuar përsëri dhe provoni shtypur 1 dhe 2 së bashku përsëri. Në thelb, vazhdoni të përpiqeni derisa të punoni.

Vendosni kontrollorin e lojës

Për të përdorur Controller WII si një gamepad ju do të duhet të setup një skedar konfigurimi për të hartuar butonat në çelësat.

Lloji në vijim në dritaren e terminalit:

sudo nano / etc / cwiid / wminput / gamepad

Ky dosje duhet të ketë tashmë një tekst në të përgjatë vijave të kësaj:

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

Ju do të duhet të shtoni disa linja më shumë në këtë skedar për të marrë gamepadin që punon ashtu siç dëshiron.

Formati bazë i secilës rresht në skedar është butoni i Kontrolluesit WII në të majtë dhe butoni i tastierës në të djathtë.

Për shembull:

Wiimote.Up = KEY_UP

Komanda e mësipërme mapon butonin lart në distancën WII në shigjetën lart në tastierë.

Këtu është një tip i shpejtë. WII largët është zakonisht në anën e saj, kur ju jeni duke luajtur lojëra dhe kështu arrow lart në distancën Wii në fakt ka nevojë për të hartë në shigjetën e majtë në tastierë.

Në fund të këtij artikulli, unë do të listoj të gjitha dosjet e mundshme WII dhe një sërë dosjesh të ndjeshme të tastierës.

Tani për tani, edhe pse këtu është një grup i shpejtë dhe i thjeshtë i hartave:

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

E mësipërme mapon çelësin e majtë të tastierës në butonin lart në kontrolluesin WII, butonin e djathtë për butonin poshtë, shigjetën poshtë në butonin e majtë, arrow lart në butonin e djathtë, shiritin e hapësirës si butonin 1, çelsi CTRL në tastierë në butonin 2, butonin ALT të majtë në butonin A, butonin CTRL të drejtë si butoni B dhe butonin e ndryshimit të majtë si butoni Plus.

Nëse jeni duke përdorur lojëra retro nga arkada e arkivit të internetit ata përgjithësisht do të thonë se cilat çelësa duhet të mapohen. Ju mund të keni skedarë të ndryshëm gamepadesh për lojëra të ndryshme në mënyrë që të përdorni vetëm konfigurimin e tastierës WII për çdo lojë.

Nëse jeni duke përdorur emulators për lojëra të vjetra consoles të tilla si Sinclair Spektri, Commodore 64, Commodore Amiga dhe Atari ST atëherë lojërat shpesh ju lejojnë të riformuar çelësat dhe ju mund, pra, hartë çelësat e lojës në skedarin tuaj gamepad.

Për lojëra më moderne ato shpesh lejojnë përdorimin e miut për të kontrolluar ato ose edhe çelësat kështu që ju mund të vendosni skedarin tuaj gamepad deri në ndeshjen e çelësat e nevojshme për të luajtur lojërat.

Për të ruajtur skedarin e gamepadit shtypni CTRL dhe O në të njëjtën kohë. Shtypni CTRL dhe X për të dalë nano.

Lidheni kontrollorin

Për të lidhur në mënyrë të rregullt kontrolluesin në mënyrë që ai të përdorë skedarin tuaj gamepad të drejtuar komandën e mëposhtme:

sudo wminput -c / etj / cwiid / wminput / gamepad

Do t'ju kërkohet të shtypni çelësat 1 + 2 në të njëjtën kohë për të çiftuar kontrolluesin me kompjuterin tuaj.

Fjala "gati" do të shfaqet nëse lidhja juaj ka qenë e suksesshme.

Tani të gjithë ju duhet të bëni është të filloni lojën që dëshironi të luani.

Gëzojnë !!!

Shtojca A - Buttons të mundshëm WII Remote

Tabela e mëposhtme tregon të gjitha butonat e largëta të WII që mund të vendosen brenda skedarit tuaj gamepad:

Shtojca B - Mappinget e tastierës

Kjo është një listë e hartave të ndjeshme të tastierës

Kontrolluesi potencial i Nintendo WII në hartat e tastierës
Celës kod
ikje 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
- (minus simbol) KEY_MINUS
= (simbol i barabartë) KEY_EQUAL
Backspace KEY_BACKSPACE
Tab KEY_TAB
Q KEY_Q
W KEY_W
E KEY_E
R KEY_R
T KEY_T
Y KEY_Y
U KEY_U
unë KEY_I
O KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
hyj KEY_ENTER
CTRL (anën e majtë të tastierës) 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 (Ana e majtë e tastierës) 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
, (presje) KEY_COMMA
. (ndalesa e plotë) KEY_DOT
/ (prerje e parave) KEY_SLASH
Shift (anën e djathtë të tastierës KEY_RIGHTSHIFT
ALT (ana e majtë e tastierës

KEY_LEFTALT

Bar hapësirë 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 (tastiera) KEY_KP0
1 (tastiera) KEY_KP1
2 (tastiera) KEY_KP2
3 (tastiera) KEY_KP3
4 (tastiera) KEY_KP4
5 (tastiera) KEY_KP5
6 (tastiera) KEY_KP6
7 (tastiera) KEY_KP7
8 (tastiera) KEY_KP8
9 (tastiera) KEY_KP9
. (pika e tastierës) KEY_KPDOT
+ (tastiera plus simbol) KEY_KPPLUS
- (tastiera minus simbol) KEY_KPMINUS
Shigjeta majtas KEY_LEFT
Shigjeta e djathtë KEY_RIGHT
Up arrow KEY_UP
Down arrow KEY_DOWN
shtëpi KEY_HOME
Fut KEY_INSERT
fshij KEY_DELETE
Faqja me larte KEY_PAGEUP
Faqe poshtë KEY_PAGEDOWN