Kamoo U ka Sebelisang Nintendo Wii Controller ho Bapala Linux Games

Karolo ea bohlokoa ea ho bapala lipapali ka ho hlakileng e khona ho laola ba hlahang, likepe, bo-'mankhane, litanka, likoloi kapa li-sprites tse ling.

Motsamaisi oa Nintendo WII o motle haholo bakeng sa ho bapala lipapali, haholo-holo ha a sebelisa li-emulator tsa sekolo sa khale le lipapali tsa Inthaneteng tsa Archives Internet Arcade. Nintendo WII e ne e le e tummeng haholo ea lipapali tsa lipapali ha e qala ho lokolloa le ho batho ba bangata, hona joale e lutse lerōle le haufi le DVD player.

Ho e-na le ho reka molaoli oa lipapali ea inehetseng bakeng sa ho bapala lipapali mochine oa Linux , ke hobane'ng ha u sa sebelise se hole le WII?

Ha e le hantle, mookameli oa WII hase eena feela molaoli eo ho ka 'nang ha hlokahala hore u mo pota-potile' me ke tla ngola litaelo bakeng sa balaoli ba XBOX esita le mookameli oa OUYA haufinyane.

Molemo o mong oa molaoli oa WII ke dpad. E sebetsa hantle haholo bakeng sa lipapali tsa sekolo sa khale ho feta mookameli oa XBOX hobane ha se taba e bonolo haholo.

Ka bomalimabe ho bao u tšabang taelo ea taelo ho na le mosebetsi o mongata oa ho qetela o lokelang ho etsoa empa u se ke ua tšaba kaha ke tla etsa sohle seo nka se khonang ho hlalosa ntho e 'ngoe le e' ngoe eo ue hlokang ho etsa hore mookameli oa WII a sebetse.

Kenya Software ea Linux e Hlokehang ho Sebelisa Wii Controller

Likopo tseo u lokelang ho li kenya ke tse latelang:

Tataiso ena e nka hore o sebelisa distro-Deog-based distro e kang Debian , Mint , Ubuntu joalo. Haeba o sebelisa RPM e sebelisoang ho sebelisa YUM kapa sesebelisoa se tšoanang ho fumana lisebelisoa tsena.

Ngola tse latelang ho fumana likopo:

sudo apt-get kenya lswm wminput libcwiid1

Fumana Tlhaloso ea Bluetooth ea Wii Controller ea Hao

Lebaka lohle la ho kenya lswm ke ho fumana aterese ea bluetooth ea molaoli oa hau oa WII.

Ka hare ho sephetho sa mofuta ona se latelang:

lsmm

Lintlha tse latelang li tla bontšoa skrineng:

" Beha Wiimotes ka mokhoa o fumanehang hona joale (tobetsa 1 + 2) ..."

Etsa joalo ka molaetsa o botsa 'me u tšoare likonopo tse 1 le tse 2 motsamaisi oa WII ka nako e le' ngoe.

Haeba ue entse ka mokhoa o nepahetseng palo ea linomoro le litlhaku li lokela ho hlaha meleng ena:

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

Haeba mangolo le linomoro li sa hlahe 'me u iphumana u khutlile thupelong ea litaelo lswm hape' me u leke ho hatella 1 le 2 hape. Ha e le hantle, le 'ne le leke ho fihlela le sebetsa.

Beha Moqapi oa Lipapali

E le hore u sebelise Mohloli oa WII e le papali ea papali u tla hloka ho seta fomete ea setomane ho etsa 'mapa likonopo ho linotlolo.

Tšoaea tse latelang ka fensetereng ea lifofane:

sudo nano / etc / cwiid / wminput / gamepad

Fesesa ena e tlameha ho ba le litemana ho eona meleng ena:

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

U tla hloka ho eketsa mela e meng ho file ena ho fumana papali ea papali ea lipapali e sebetsang ka tsela eo ue batlang ka eona.

Sebopeho sa mantlha sa mohala ka mong lefapheng ke sesebelisoa sa WII Controller ka letsohong le letšehali le konopo ea lebokose ka ho le letona.

Ka mohlala:

Wiimote.Up = KEY_UP

Taelo e ka holimo e hula konopo ea ka holimo ho WII e hōle ho ea ho motsu o holimo ka lebokose.

Tlhahiso e potlakileng ke ena. Hangata sebaka sa WII se ka thōko ha o ntse o bapala lipapaling mme kahoo motsu o ka holimo ho Wii o hlokahala 'mapa ho motsu o le letšehali ka lebokose.

Qetellong ea sehlooho sena, ke tla ngola lintlha tsohle tse ka khonehang tsa Mappings ea WII le mefuta e mengata ea mappings a nang le kelello e utloahalang.

Bakeng sa hona joale le hoja mona ke sethala se potlakileng le se bonolo sa mappings:

Wiimote.Up = KEY_LEFT

Wiimote.Down = KEY_RIGHT

Wiimote.Left = KEY_DOWN

Wiimote.Right = KEY_UP

Tšoaea.1 = KEY_SPACE

Wiimote.2 = KEY_LEFTCTRL

Wiimote.A = KEY_LEFTALT

Wiimote.B = KEY_RIGHTCTRL

Wiimote.Plus = KEY_LEFTSHIFT

Limmapa tse ka holimo le senotlolo sa motsu oa motsu ka lebokoseng ho ea ho konopo ea holimo ho motsamaisi oa WII, senotlolo se nepahetseng ho konopo e ka tlaase motsu o ka tlase ho ea ho le letšehali, motsu o holimo ho ea ho le letona, sebaka sa mohala joaloka konopo ea 1, ho tloha CTRL senotlolo lebokoseng ho ea konopo e 2, ka letsohong le letšehali la ALT ho konopo ea A, letona le letona la CTRL joaloka konopo ea B le senotlolo sa letsohong le letšehali joaloka konopo ea Plus.

Haeba u sebelisa lipapali tsa retro ho tloha mocheng oa boitsebiso oa marang-rang ba tla bolela hore na ke lintlha life tse hlokahalang hore li be le 'mapa. U ka ba le lifaele tse fapaneng tsa papali ea papali bakeng sa lipapali tse fapaneng e le hore u ka sebelisa setupa sa keypad sa WII bakeng sa papali e 'ngoe le e' ngoe.

Haeba u sebelisa li-emulator bakeng sa lipapali tsa khale tsa lipapali tse kang Sinclair Spectrum, Commodore 64, Commodore Amiga le Atari ST joale lipapali hangata lia u lumella hore u khutlisetse litsomi mme kahoo u ka 'na ua sheba' mino oa lipapali ho filepad ea hau ea papali.

Bakeng sa lipapali tse ling tsa mehleng ea kajeno ba atisa ho lumella tšebeliso ea mouse ho ba laola kapa esita le linotlolo e le hore u ka beha filepad ea hau ea fono ho bapisa lits'ebetso tse hlokahalang ho bapala lipapali.

Ho boloka faele ea papali ea papali ea lipapali ho emela CTRL le O ka nako e le 'ngoe. Tlanya CTRL le X ho tsoa nano.

Connect Connect

E le hore u ka kopanya molaoli e le hore o sebelise filepad ea hao ea papali ea papali e sebelisa taelo e latelang:

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

U tla botsoa hore u hatelle lintlha tsa 1 + 2 ka nako e le 'ngoe ho kopanya mookameli le khomphuta ea hau.

Lentsoe "ho lokile" le tla hlaha haeba kgokahano ea hau e atlehile.

Hona joale sohle seo u lokelang ho se etsa ke ho qala papali eo u ratang ho e bapala.

Thabela !!!

Sehlomathiso A - Li-Buttons tse ka thōko tse ka etsahala

Tafole e latelang e bontša li-buttons tsohle tsa WII tse ka thōko tse ka sebelisoang ka har'a file ea hau ea papali:

Sehlomathiso B - Keyboard Mappings

Ena ke lenane la mappings a nang le kelello e utloahalang

Motlatsi oa Nintendo WII e ka khonang ho Keyboard Mappings
Senotlolo Code
Baleha 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
- (e seng letšoao) KEY_MINUS
= (lekana le tšoantšetso) 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
Ke KEY_I
O KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
Kenya KEY_ENTER
CTRL (Lehlakoreng le letšehali la 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 (Lehlakoreng le letšehali la 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
. (setulo se feletseng) KEY_DOT
/ (lebanta la pele) KEY_SLASH
Shift (lehlakoreng le letona la keyboard KEY_RIGHTSHIFT
ALT (lehlakore le letšehali la keyboard

KEY_LEFTALT

Sebaka sa sebaka KEY_SPACE
Senotlolo sa litlhaku tse kholo 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 (keypad) KEY_KP1
2 (keypad) KEY_KP2
3 (senotlolo) KEY_KP3
4 (senotlolo) KEY_KP4
5 (senotlolo) KEY_KP5
6 (keypad) KEY_KP6
7 (senotlolo) KEY_KP7
8 (senotlolo) KEY_KP8
9 (senotlolo) KEY_KP9
. (keypad dot) KEY_KPDOT
+ (keypad le letšoao) KEY_KPPLUS
- (keypad e sa tšoaneng letšoao) KEY_KPMINUS
Motsu o motšehali KEY_LEFT
Letsoho le letona KEY_RIGHT
Motsu o phahameng KEY_UP
Motsu o theohileng KEY_DOWN
Lehae KEY_HOME
Kenya KEY_INSERT
Tlosa KEY_DELETE
Leqephe le phahameng KEY_PAGEUP
Leqephe le theohile KEY_PAGEDOWN