Як выкарыстоўваць Nintendo Wii кантролера Для таго, каб гуляць у гульні для Linux

Ключавая частка гуляць у гульні, відавочна, будучы ў стане кіраваць персанажамі, караблі, кажаны, танкі, аўтамабілі і іншыя спрайты.

Кантролер Nintendo WII выдатна падыходзіць для гульняў, асабліва пры выкарыстанні старых школьных эмулятараў і гульняў Інтэрнэт Архівы Інтэрнэт Аркады. Nintendo WII была вельмі папулярнай гульнявой кансоллю , калі ён быў упершыню выпушчаны і для многіх людзей, цяпер ён сядзіць пыліцца побач з DVD - плеер.

Замест таго , каб купіць спецыяльны гульнявы кантролер для гульні ў гульні на вашым кампутары Linux , чаму б проста не выкарыстоўваць Remote WII?

Вядома, WII кантролер не толькі кантролер вы, верагодна, прыйдзецца тырчаць , і я буду пісаць кіраўніцтва для кантролераў XBOX і нават уя кантролер ў бліжэйшы час .

Адным з пераваг WII кантролера з'яўляецца DPad. Ён працуе нашмат лепш для старых школьных гульняў, чым кантролер XBOX, таму што гэта не зусім так адчувальна.

На жаль, для тых з вас баіцца каманднага радка ёсць шмат працы тэрмінала павінны быць выкананы, але не бойцеся, як я буду рабіць усё магчымае, каб растлумачыць усё, што вам трэба зрабіць, каб атрымаць WII кантролер працуе.

Ўстаноўка ў Linux Праграмнае забеспячэнне, неабходных для выкарыстання Wii кантролера

Прыкладання, якія неабходна ўсталяваць наступным чынам:

Гэта кіраўніцтва мяркуе , што вы карыстаецеся дыстрыбутыў Debian на аснове такіх як Debian , манетны двор , Ubuntu і г.д. Калі вы выкарыстоўваеце RPM на аснове выкарыстанне дыстрыбутыва YUM або падобны інструмент , каб атрымаць гэтыя прыкладання.

Калі ласка, увядзіце наступную каманду, каб атрымаць прыкладанне:

Sudo APT-атрымаць ўстаноўку lswm wminput libcwiid1

Find The Bluetooth адрас вашага кантролера Wii

Уся прычына для ўстаноўкі lswm, каб атрымаць адрасы Bluetooth вашага WII кантролера.

У тэрмінале увядзіце наступнае:

lswm

Ніжэй будзе адлюстроўвацца на экране:

"Пакладзі Wiimotes ў рэжыме бачнасці зараз (націснуць 1 + 2) ..."

Рабі, як пытаецца паведамленне і ўтрымлівайце 1 і 2 кнопкі на WII кантролера адначасова.

Калі вы зрабілі гэта правільна набор лічбаў і літар павінны з'яўляцца ўздоўж ліній гэтага:

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

Калі літары і лічбы не з'яўляюцца, і вы апынецеся ў камандным радку lswm запусціць зноў і паспрабуйце націснуць 1 і 2 разам. У прынцыпе, працягвайце спрабаваць, пакуль не працуе.

Настройка The Game Controller

Для выкарыстання WII кантролера ў якасці геймпада вам трэба наладзіць канфігурацыйны файл для адлюстравання кнопак клавіша.

Калі ласка, увядзіце наступную каманду ў акне тэрмінала:

Sudo нана / і г.д. / cwiid / wminput / геймпад

Гэты файл павінен ужо мець некаторы тэкст у ім ўздоўж ліній гэтага:

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

Вам трэба будзе дадаць яшчэ некалькі радкоў у гэты файл, каб атрымаць геймпад працуе так, як вы хочаце.

Асноўны фармат кожнага радка ў файле кнопка WII кантролера на левым і кнопцы клавіятуры справа.

Напрыклад:

Wiimote.Up = Key_Up

Гэтая каманда адлюстроўвае кнопку на выдаленым WII на стрэлку уверх на клавіятуры.

Вось хуткі наканечнік. WII Пульт дыстанцыйнага кіравання звычайна на яго баку, калі вы гуляеце ў гульні і таму стрэлку уверх на Wii Remote на самой справе трэба адлюстраваць на левыя стрэлак на клавіятуры.

У канцы гэтага артыкула, я буду пералічваць усе магчымыя WII адлюстравання і дыяпазон пачуццёвых адлюстраванняў клавіятуры.

У цяперашні час, хоць тут гэта хуткі і просты набор адлюстраванняў:

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

Вышэй адлюстроўвае клавішу са стрэлкай налева на клавіятуры кнопку са стрэлкай уверх на WII кантролера, правая клавіша з кнопкай ўніз стрэлка ўніз на левую кнопку, стрэлка ўверх на правую кнопку, прабел у якасці кнопкі 1, левая клавішу CTRL на клавіятуры кнопкі 2, левая клавіша ALT на кнопку A, правая клавіша CTRL ў якасці кнопкі B і клавіша зруху налева, як кнопка Plus.

Калі вы выкарыстоўваеце рэтра гульні з архіву інтэрнэт аркадных яны, як правіла, кажуць, што павінны быць адлюстраваны ключы. Вы можаце мець розныя файлы геймпад для розных гульняў, так што вы можаце проста выкарыстоўваць WII наладу клавіятуры для кожнай гульні.

Калі вы выкарыстоўваеце эмулятары для старых гульнявых кансоляў, такіх як Sinclair Spectrum, Commodore 64, Commodore Amiga і Atari ST то гульні часта дазваляюць перапрызначыць клавішы, і вы можаце, такім чынам, карту гульнявых ключоў да файла геймпад.

Для больш сучасных гульняў яны часта дазваляюць выкарыстоўваць мыш, каб кіраваць імі ці нават ключоў, так што вы можаце наладзіць свой файл геймпад да адпаведнасці ключоў, неабходных для гуляць у гульні.

Для захавання геймпад файла націсніце CTRL і O адначасова. Націсніце CTRL і X, каб выйсці з нана.

падключыць кантролер

Для таго, каб на самой справе падключыць кантролер так, што ён выкарыстоўвае файл геймпад запусціце наступную каманду:

Sudo wminput -c / і г.д. / cwiid / wminput / геймпад

Вам будзе прапанавана націснуць клавішы 1 + 2 у той жа час, каб падключыць кантролер да кампутара.

Слова «гатова» з'яўляецца, калі ваша злучэнне было паспяховым.

Цяпер усё, што вам трэба зрабіць, гэта пачаць гульню вы жадаеце гуляць.

Атрымлівайце асалоду ад !!!

Дадатак A - Магчымая WII Кнопка пульта

У наступнай табліцы паказаны ўсе WII кнопкі пульта ДК, якія могуць быць устаноўлены ў файле геймпад:

Дадатак B - Клавіятура Адлюстраванне

Гэта апошнія пачуццёвых адлюстраванняў клавіятуры

Патэнцыйная клавіятура Адлюстраванне Nintendo WII кантролер для
ключ код
ўцёкі 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
- (мінус сімвал) Key_Minus
= (Роўна сімвал) Key_Equal
BackSpace Key_Backspace
табуляцыя Key_Tab
Q Key_Q
W Key_W
Е Key_E
R Key_R
T key_T
Y Key_Y
U Key_U
Я Key_I
Аб Key_O
P Key_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
ўводзіць Key_Enter
CTRL (левы бок клавіятуры) KEY_LEFTCTRL
Key_A
S Key_S
D Key_D
F Key_F
G Key_G
H Key_H
J Key_J
Да Key_K
L Key_L
; (Semi Colon) Key_Semicolon
'(Апостраф) Key_Apostrophe)
#
Зрух (левы бок клавіятуры) KEY_LEFTSHIFT
\ Key_Backslash
Z Key_Z
X Key_X
З Key_C
У Key_V
У Key_B
N Key_N
M Key_M
, (Коска) Key_Comma
, (Поўная прыпынак) KEY_DOT
/ (Прамы слэш) Key_Slash
Shift (правы бок клавіятуры KEY_RIGHTSHIFT
ALT (левы бок клавіятуры

KEY_LEFTALT

прабел Key_Space
Верхні рэгістр 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 Кок Key_NumLock
Shift Lock KEY_SHIFTLOCK
0 (клавіятура) KEY_KP0
1 (клавіятура) KEY_KP1
2 (клавіятура) KEY_KP2
3 (клавіятура) KEY_KP3
4 (клавіятура) KEY_KP4
5 (клавіятура) KEY_KP5
6 (клавіятура) KEY_KP6
7 (клавіятура) KEY_KP7
8 (клавіятура) KEY_KP8
9 (клавіятура) KEY_KP9
, (Клавіятура кропка) KEY_KPDOT
+ (Клавіятура плюс знак) KEY_KPPLUS
- (клавіятура сімвал мінус) KEY_KPMINUS
стрэлка налева Key_Left
стрэлка направа Key_Right
стрэлка ўверх Key_Up
стрэлка ўніз KEY_DOWN
дома Key_Home
Уставіць Key_Insert
выдаляць Key_Delete
Page Up Key_PageUp
ўніз на старонку Key_PageDown