Sut i Ddefnyddio Nintendo Wii Controlwr I Chwarae Gemau Linux

Mae'n amlwg bod rhan allweddol o chwarae gemau yn gallu rheoli'r cymeriadau, llongau, ystlumod, tanciau, ceir neu ysbeidiau eraill.

Mae rheolwr Nintendo WII yn wych ar gyfer chwarae gemau, yn enwedig wrth ddefnyddio emulawyr hen ysgol a gemau Arcêd Rhyngrwyd Archifau Rhyngrwyd. Roedd y Nintendo WII yn gonsol gemau hynod boblogaidd pan gafodd ei ryddhau gyntaf ac i lawer o bobl, mae bellach yn eistedd wrth gasglu llwch wrth ymyl y chwaraewr DVD.

Yn hytrach na phrynu rheolwr gêm pwrpasol ar gyfer chwarae gemau ar eich peiriant Linux , beth am ddefnyddio'r WII Remote yn unig?

Wrth gwrs, nid rheolwr WII yw'r unig reolwr y mae'n debygol y bydd yn rhaid i chi ei hongian a byddaf yn ysgrifennu canllawiau ar gyfer rheolwyr XBOX a hyd yn oed rheolwr OUYA yn fuan.

Un fantais i reolwr WII yw'r dpad. Mae'n gweithio'n llawer gwell ar gyfer hen gemau ysgol na'r rheolwr XBOX oherwydd nid yw'n eithaf sensitif.

Yn anffodus, i'r rhai ohonoch ofn y llinell orchymyn, mae yna lawer o waith terfynol i'w pherfformio ond ni ofn gan y byddaf yn gwneud fy ngorau i esbonio popeth y mae angen i chi ei wneud er mwyn i'r rheolwr WII weithio.

Gosodwch y Meddalwedd Linux sydd ei Angen i Defnyddio Rheolwr Wii

Mae'r ceisiadau sydd angen i chi eu gosod fel a ganlyn:

Mae'r canllaw hwn yn tybio eich bod yn defnyddio distro sy'n seiliedig ar Debian , fel Debian , Mint , Ubuntu ac ati. Os ydych chi'n defnyddio YUM ar gyfer distro sy'n seiliedig ar RPM neu arf tebyg i gael y ceisiadau hyn.

Teipiwch y canlynol i gael y ceisiadau:

sudo apt-get install lswm wminput libcwiid1

Darganfyddwch Gyfeiriad Bluetooth eich Rheolwr Wii

Y rheswm cyfan dros osod lswm yw cael cyfeiriad bluetooth eich rheolwr WII.

O fewn y math terfynell, mae'r canlynol:

lswm

Bydd y canlynol yn cael eu harddangos ar y sgrin:

" Rhowch Wiimotes mewn modd anadferadwy nawr (pwyswch 1 + 2) ..."

Gwnewch wrth i'r neges ofyn a chadw'r botymau 1 a 2 ar y rheolwr WII ar yr un pryd.

Os gwnaethoch chi yn gywir, dylai set o rifau a llythrennau ymddangos ar hyd llinellau hyn:

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

Os nad yw'r llythrennau a'r niferoedd yn ymddangos a'ch bod yn dod yn ôl yn yr orchymyn yn brydlon redeg lswm eto a cheisiwch wasgu 1 a 2 gyda'i gilydd eto. Yn y bôn, cadwch geisio nes ei fod yn gweithio.

Sefydlu'r Rheolwr Gêm

Er mwyn defnyddio'r Rheolwr WII fel gamepad bydd angen i chi osod ffeil cyfluniad i fapio'r botymau i allweddi.

Teipiwch y canlynol i'r ffenestr derfynell:

sudo nano / etc / cwiid / wminput / gamepad

Dylai'r ffeil hon eisoes gael rhywfaint o destun ynddo ar hyd llinellau hyn:

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

Bydd angen i chi ychwanegu ychydig o linellau i'r ffeil hon i gael y gamepad yn gweithio fel y dymunwch.

Fformat sylfaenol pob llinell yn y ffeil yw botwm Rheolwr WII ar y chwith a'r botwm bysellfwrdd ar y dde.

Er enghraifft:

Wiimote.Up = KEY_UP

Mae'r gorchymyn uchod yn mapio'r botwm i fyny ar y WII anghysbell i'r saeth i fyny ar y bysellfwrdd.

Dyma awgrym gyflym. Mae anghysbell WII fel arfer ar ei ochr pan fyddwch chi'n chwarae gemau ac felly mae'n rhaid i'r saeth i fyny ar yr olwg Wii fapio i'r saeth chwith ar y bysellfwrdd.

Ar ddiwedd yr erthygl hon, byddaf yn rhestru'r holl fapiau WII posibl ac ystod o fapiau bysellfwrdd synhwyrol.

Erbyn hyn, er yma mae set gyflym a syml o fapiau:

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

Mae'r uchod yn mapio'r allwedd saeth chwith ar y bysellfwrdd i'r botwm i fyny ar y rheolwr WII, yr allwedd gywir i'r botwm i lawr y saeth i lawr i'r botwm chwith, y saeth i fyny i'r botwm dde, y bar gofod fel botwm 1, y gadewch allwedd CTRL ar y bysellfwrdd i'r botwm 2, yr allwedd ALT chwith i'r botwm A, yr allwedd CTRL iawn fel y botwm B a'r allwedd shifft chwith fel y botwm Plus.

Os ydych chi'n defnyddio gemau retro o'r arcêd archifau rhyngrwyd, byddant yn dweud yn gyffredinol pa fannau sydd angen eu mapio. Gallwch chi gael ffeiliau gamepad gwahanol ar gyfer gwahanol gemau fel y gallwch chi ddefnyddio setiad keypad WII ar gyfer pob gêm.

Os ydych chi'n defnyddio emulators ar gyfer hen gonsolau gemau megis Sinclair Spectrum, Commodore 64, Commodore Amiga ac Atari ST, yna mae'r gemau'n aml yn gadael i chi gylchdroi'r allweddi a gallwch, felly, fapio'r allweddi gêm i'ch ffeil gamepad.

Ar gyfer gemau mwy modern maent yn aml yn caniatáu defnyddio'r llygoden i'w rheoli neu hyd yn oed allweddau er mwyn i chi allu gosod eich ffeil gamepad i gyd-fynd â'r allweddi sydd eu hangen i chwarae'r gemau.

Er mwyn achub y ffeil gamepad, gwasgwch CTRL ac O ar yr un pryd. Gwasgwch CTRL a X i adael nano.

Cysylltwch â'r Rheolwr

I gysylltu y rheolwr mewn gwirionedd fel ei fod yn defnyddio'ch ffeil gamepad, rhowch y gorchymyn canlynol:

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

Gofynnir i chi wasgu'r allweddi 1 + 2 ar yr un pryd i bara'r rheolwr gyda'ch cyfrifiadur.

Bydd y gair "parod" yn ymddangos os yw'ch cysylltiad wedi bod yn llwyddiannus.

Nawr yr unig beth y mae'n rhaid i chi ei wneud yw dechrau'r gêm yr hoffech ei chwarae.

Mwynhewch!

Atodiad A - Botwm WII Posibl Posibl

Mae'r tabl canlynol yn dangos yr holl fotymau WII anghysbell y gellir eu gosod yn eich ffeil gamepad:

Atodiad B - Mappiau Allweddell

Dyma restr o fapiau bysellfwrdd synhwyrol

Rheolwr Potensial Nintendo WII I Mappiau Allweddell
Allwedd Côd
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
- (llai symbol) KEY_MINUS
= (yn cyfateb i symbol) 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
Fi KEY_I
O KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
Rhowch KEY_ENTER
CTRL (ochr chwith yr allweddell) 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 (ochr chwith y bysellfwrdd) 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
, (coma) KEY_COMMA
. (atalnod llawn) KEY_DOT
/ (ymlaen slash) KEY_SLASH
Shift (ochr dde'r bysellfwrdd KEY_RIGHTSHIFT
ALT (ochr chwith y bysellfwrdd

KEY_LEFTALT

Bar gofod KEY_SPACE
Capiau 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 (keypad) KEY_KP0
1 (allweddell) KEY_KP1
2 (allweddell) KEY_KP2
3 (allweddell) KEY_KP3
4 (allweddell) KEY_KP4
5 (allweddell) KEY_KP5
6 (allweddell) KEY_KP6
7 (allweddell) KEY_KP7
8 (allweddell) KEY_KP8
9 (allweddell) KEY_KP9
. (dot keypad) KEY_KPDOT
+ (symbol keypad plus) KEY_KPPLUS
- (symbol key minus) KEY_KPMINUS
Saeth chwith KEY_LEFT
Saeth iawn KEY_RIGHT
Saeth i fyny KEY_UP
Saeth i lawr KEY_DOWN
Cartref KEY_HOME
Mewnosod KEY_INSERT
Dileu KEY_DELETE
Tudalen i fyny KEY_PAGEUP
Tudalen lawr KEY_PAGEDOWN