Yuav Siv Tus Nintendo Wii Controller Los Siv Ua Si Los Ua Si

Ib qhov tseem ceeb ntawm kev ua si ua si yog obviously tau tswj cov cim, ships, puav, tsheb sib tsoo, tsheb los yog lwm cov sprites.

Nintendo WII maub los yog zoo rau kev ua si, tshwj xeeb tshaj yog thaum siv lub tsev kawm ntawv qub emulators thiab Internet Archives Internet Arcade ua si. Lub Nintendo WII yog ib qhov kev ua si zoo nkauj tiag tiag thaum nws thawj zaug tso tawm thiab rau ntau tus neeg, nws tam sim no sits sib sau plua plav ntawm lub DVD player.

Es tsis yuav ib qho kev ua si hauv kev ua si rau kev ua si hauv koj lub tshuab tshuab Linux , vim li cas ho tsis cia li siv lub Chaw Tshawb Xyuas?

Tau kawg, tus WII maub los tsis yog tus maub los tsuas koj yuav tsum tau dai ib ncig thiab kuv yuav tau sau cov kev taw qhia rau XBOX controllers thiab txawm tias tus OUYA maub los sai sai.

Ib qho zoo ntawm WII maub los yog dpad. Nws ua haujlwm zoo dua qub rau cov kev ua si hauv tsev kawm ntawv dua li XBOX tus txij nkawm vim nws tsis yog li ntawd.

Hmoov tsis rau cov neeg ntawm koj ntshai ntawm cov kab hais kom ua muaj ntau txoj haujlwm ua kom tiav tab sis ntshai tsis tau raws li kuv yuav ua kuv qhov zoo tshaj plaws los piav txhua yam koj yuav tsum ua kom tau txais cov nyiaj WII ua haujlwm.

Nruab Qhov Linux Software Yuav Tsum Siv Ib Cov Kws Ua Si

Cov ntawv thov koj xav tau nruab yog raws li hauv qab no:

Daim ntawv qhia no xav tias koj siv Debian-raws li distro xws li Debian , Mint , Ubuntu thiab lwm yam. Yog tias koj siv lub RPM raws li kev siv YUM los yog ib yam zoo sib xws kom tau cov ntawv no.

Ntaus cov nram qab no kom tau txais cov ntawv thov:

sudo apt-mus nruab lswm wminput libcwiid1

Nrhiav Qhov Chaw Nyob Ntawm Koj Qhov Chaw Tswj Xyuas Wii

Qhov tseem ceeb rau kev txhim kho lswm yog kom tau txais qhov chaw nyob bluetooth ntawm koj tus tswj tuav WII.

Tsis pub dhau lub davhlau ya nyob twg yam nram no:

lswm

Cov nram qab no yuav muab tso rau ntawm qhov screen:

" Muab Wiimotes nyob rau hauv discoverable hom tam sim no (nias 1 + 2) ..."

Ua raws li cov lus nug thiab tuav cov 1 thiab 2 nyees khawm ntawm WII maub los tib lub sijhawm.

Yog tias koj tau ua kom yog ib co zauv thiab cov tsiaj ntawv yuav tsum tshwm ntsej muag nrog cov kab ntawm qhov no:

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

Yog hais tias cov ntawv thiab cov zauv tsis tshwm thiab koj pom koj tus kheej rov qab rau ntawm qhov hais kom sai cia khiav mus dua thiab sim nias 1 thiab 2 ua ke dua. Cia li, sim ua kom txog thaum nws ua haujlwm.

Teem Lub Txheeb Zais Qus

Siv WII Controller ua ib gamepad koj yuav tsum teeb ib cov ntaub ntawv txog txheej txheem rau daim ntawv qhia cov nyees khawm rau cov yawm sij.

Ntaus cov nram qab no rau hauv dav hlau qhov rai:

sudo nano / yam / cwiid / wminput / gamepad

Cov ntaub ntawv no yuav tsum tau muaj qee cov ntawv nyob hauv nws cov kab ntawm qhov no:

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

Koj yuav tsum tau ntxiv qee cov kab ntxiv rau cov ntaub ntawv no kom tau qhov gamepad ua haujlwm li koj xav kom nws.

Cov qauv ntawm txhua kab hauv cov ntaub ntawv yog WII Controller khawm ntawm sab laug thiab cov keyboard khawm ntawm sab xis.

Piv txwv li:

Wiimote.Up = KEY_UP

Cov lus hais saum toj no cim lub khawm ntawm WII chaw taws teeb rau tus xub tuav ntawm cov keyboard.

Ntawm no yog ib qho qhia yooj yim. WII chaw taws teeb feem ntau yog nyob rau sab nraud thaum koj tab tom ua si thiab thiaj li xub xub nyob rau hauv cov chaw deb ntawm Wii yeej xav tau daim ntawv qhia rau sab laug xub ntawm cov keyboard.

Qhov kawg ntawm qhov tsab xov xwm no, kuv yuav sau tag nrho cov kev sib tw WCE thiab khwv tau khawm cov khawm yooj yim.

Tamsim no txawm yog nyob ntawm no yog ib qho yooj yim thiab yooj yim txheej mappings:

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

Qhov saum toj no maps cov ntawv tseem ceeb ntawm cov ntawv khawm rau cov khawm ntawm WII xws li, qhov tseem ceeb rau lub khawm nqes khawm rau sab laug khawm, lub xub ntiag mus rau sab xis, qhov chaw khawm li khawm 1, sab laug CTRL qhov tseem ceeb ntawm cov keyboard mus rau 2 khawm, sab laug tseem ceeb rau lub pob A, tus yuam sij CTRL ua tus B khawm thiab sab laug ua haujlwm ua tseem ceeb li khawm Plus.

Yog hais tias koj siv retro kev ua si hauv internet arcade lawv yuav feem ntau hais li cas cov yuam sij yuav tsum tau mapped. Koj muaj peev xwm sib txawv gamepad cov ntaub ntawv rau kev ua si sib txawv kom koj cia li siv WII keypad teeb rau txhua qhov kev ua si.

Yog hais tias koj siv cov emulators rau cov laus hauv kev ua si xws li Sinclair Spectrum, Commodore 64, Commodore Amiga thiab Atari ST ces cov kev ua si feem ntau cia koj remap cov yaum sij thiab koj tuaj yeem, yog li ntawd, map cov kev ua si rau koj cov ntaub ntawv gamepad.

Rau ntau dua ua si lawv feem ntau tso cai siv tus nas los tswj lawv los yog cov yawm sij kom koj tuaj yeem npaj koj cov ntaub ntawv gamepad kom phim cov yawm sij kom ua si.

Kom txuag tau cov ntaub ntawv gamepad nias CTRL thiab O tib lub sijhawm. Nias CTRL thiab X kom tawm nano.

Txuas Cov Tsav Xwm

Yuav ua tau txuas cov maub los kom nws siv koj cov ntaub ntawv gamepad khiav cov lus qhia nram qab no:

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

Koj yuav raug hais kom nias 1 + 2 yias tib lub sij hawm los sib piv cov maub los nrog koj lub computer.

Lo lus "npaj txhij" yuav tshwm sim yog tias koj qhov txuas tau zoo lawm.

Tam sim no txhua yam koj tau ua yog pib qhov kev ua si uas koj xav mus ua si.

Txaus siab rau !!!

Daim Ntawv Rhais A - Tau Cov Chaw Nyuam Qib WII

Cov nram qab no qhia tau hais tias tag nrho WII chaw taws teeb nyees khawm uas tuaj yeem teem nyob rau hauv koj cov ntaub ntawv gamepad:

Daim Ntawv Ntxiv B - Keyboard Mappings

Qhov no yog ib daim ntawv teev cov kauj ruam uas muaj suab nrov

Tej zaum Nintendo WII maub los mus Keyboard Mappings
Ntsiab Code
Kev khiav tawm 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
- (rho tawm cim) KEY_MINUS
= (sib npaug ua piv txwv) 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
Kuv KEY_I
O KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
Sau KEY_ENTER
CTRL (Sab laug ntawm cov 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 nyuv) KEY_SEMICOLON
'(Apostrophe) KEY_APOSTROPHE)
#
Ua haujlwm (sab laug ntawm cov keyboard) KEY_LEFTSHIFT
Muaj 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
. (tag nro nres) KEY_DOT
/ (pem taub hau) KEY_SLASH
Ua haujlwm (sab xis ntawm cov keyboard KEY_RIGHTSHIFT
ALT (sab laug ntawm cov keyboard

KEY_LEFTALT

Chaw seem 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
Hauj Lwm Kock KEY_NUMLOCK
Ua haujlwm ntsuas KEY_SHIFTLOCK
0 (keypad) KEY_KP0
1 (keypad) KEY_KP1
2 (keypad) KEY_KP2
3 (keypad) KEY_KP3
4 (keypad) KEY_KP4
5 (keypad) KEY_KP5
6 (keypad) KEY_KP6
7 (keypad) KEY_KP7
8 (keypad) KEY_KP8
9 (keypad) KEY_KP9
. (keypad dot) KEY_KPDOT
+ (keypad ntxiv rau lub cim) KEY_KPPLUS
- (keypad minus symbol) KEY_KPMINUS
Sab laug sab KEY_LEFT
Txoj cai xub KEY_RIGHT
Pem xub KEY_UP
Cia li xub KEY_DOWN
Tsev KEY_HOME
Ntxig rau KEY_INSERT
Rho tawm KEY_DELETE
Page Up KEY_PAGEUP
Page Down KEY_PAGEDOWN