Linux ကိုဂိမ်းများ Play စေရန်တစ်ဦးကို Nintendo Wii Controller ကိုအသုံးပြုဘယ်လို

ဂိမ်းကစားခြင်း၏အဓိကအစိတ်အပိုင်းတစ်ခုသိသာဇာတ်ကောင်, သင်္ဘောများ, လင်းနို့, တင့်ကား, ကားများသို့မဟုတ်အခြား sprite များနမူနာကိုထိန်းချုပ်နိုင်ဖြစ်ခြင်းဖြစ်ပါတယ်။

အဆိုပါ ကို Nintendo Wii controller ကို အဟောင်းကျောင်းကို emulator နဲ့ Internet မော်ကွန်းအင်တာနက်ကို Arcade ဂိမ်းကိုအသုံးပြုပြီးအထူးသဖြင့်အခါ, ဂိမ်းကစားခြင်းအဘို့ကြီးသောဖြစ်ပါတယ်။ အဆိုပါ ကို Nintendo Wii ကပထမဦးဆုံးဖြန့်ချိခြင်းနှင့်များစွာသောလူတို့အဘို့, ကအခုဒီဗီဒီဘေးတွင်ဖုန်မှုန့်စုဆောင်းထိုင်သောအခါတစ်ကယ့်ကိုလူကြိုက်များဂိမ်း console ကိုဖြစ်ခဲ့သည်။

အဲဒီအစားထက် တစ်ဦးဆက်ကပ်အပ်နှံဂိမ်း Controller ကိုဝယ်လို့ ကစားဘို့အ သင့်ရဲ့ Linux ကိုစက်ပေါ်ဂိမ်းများကို အဘယ်ကြောင့်ရုံ Wii remote ကိုမသုံး,

၏သင်တန်း, Wii controller ကိုသင်တို့ပတ်လည်ဆွဲထားဖို့ရှိသည်ဖို့များပါတယ်တစ်ခုတည်းသော controller ကိုမဖြစ်နဲ့ကျွန်မ Xbox နဲ့ controller နှင့်ပင်များအတွက်လမ်းညွှန်ရေးသားပါလိမ့်မည် Ouya မကြာမီ controller ကို။

အဆိုပါ Wii controller ကိုတစ်ခုမှာအားသာချက်ကတော့ dpad ဖြစ်ပါတယ်။ ဒါဟာအတော်လေးဒီတော့အထိခိုက်မခံမဟုတ်ပါဘူးဘာဖြစ်လို့လဲဆိုတော့ဒါဟာ Xbox Controller ကိုထက်အဟောင်းကျောင်းကိုဂိမ်းအများကြီးပိုကောင်းအလုပ်လုပ်ပါတယ်။

ကံမကောင်းစွာက command line ကိုကြောက်သငျသညျမြားအဘို့အဖျော်ဖြေခံရဖို့ပေမယ့်ကြောက်ရွံ့သောသဘောသည်သင်တို့အားငါ Wii controller ကိုအလုပ်လုပ်ရဖို့လုပ်ဖို့လိုအပ်သမျှရှင်းပြဖို့ကျွန်မရဲ့အကောင်းဆုံးပြုကြလိမ့်မည်မဟုတ်သလောက် terminal ကိုအလုပ်ရှိသေး၏။

တစ်ဦးက Wii Controller ကိုအသုံးပြုအဆိုပါ Linux ကို Software များလိုအပ်ပါသည် Install

အောက်ပါအတိုင်းသကဲ့သို့သင်တို့ကို install လုပ်ဖို့လို applications များနေသောခေါင်းစဉ်:

ဒီလမ်းညွှန်ကိုသင်ကဲ့သို့သောတစ် Debian-based distro အသုံးပြုနေသည်ယူဆ Debian , Mint, , Ubuntu ကို သငျသညျတခု RPM based distro အသုံးပြုမှု YUM သို့မဟုတ်ဤ application များရရှိရန်အလားတူ tool ကိုသုံးပြီးနေတယ်ဆိုရင်စသည်တို့ကို။

အဆိုပါ applications များရရှိရန်အောက်ပါရိုက်ပါ:

sudo lswm wminput libcwiid1 install apt-get

သင့်ရဲ့ Wii ကိုထိန်းချုပ်အဆိုပါဘလူးတုသ်လိပ်စာရှာမည်

lswm ကို install ဘို့တပြင်လုံးကိုအကြောင်းပြချက်သင့်ရဲ့ Wii controller ကို၏ဘလူးတုသ်လိပ်စာရဖို့ရန်ဖြစ်ပါသည်။

terminal ကိုအတွင်းအောက်ပါရိုက်ထည့်:

lswm

အောက်ပါမျက်နှာပြင်ပေါ်တွင်ပြလိမ့်မည်:

"(စာနယ်ဇင်း 1 + 2) ယခုရှာဖွေ mode မှာ Wiimotes ထားပါ ... "

မက်ဆေ့ခ်ျတောင်းသည်အတိုင်းပြုပါနှင့်တစ်ချိန်တည်းမှာ Wii controller ကိုအပေါ် 1 နဲ့ 2 ခလုတ်ဖိကိုင်ထားပါ။

သငျသညျထိုသို့ပြုကြသည် အကယ်. မှန်ကန်စွာနံပါတ်များနှင့်အက္ခရာများအစုတခုကဒီ၏လိုင်းများတလျှောက်ပေါ်လာသငျ့သညျ:

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

စာလုံးနှင့်နံပါတ်များပေါ်လာမထားဘူးဆိုရင်သင် command prompt ကို run ကို lswm မှာကိုယ့်ကိုကိုယ်ပြန်ရှာတွေ့အဖန်ဖန်အတူတကွ 1 နဲ့ 2 ကိုနှိပ်စမ်းပါ။ အခြေခံအားဖြင့်ကအလုပ်လုပ်တယ်သည်အထိကြိုးစားစောင့်ရှောက်လော့။

အဆိုပါဂိမ်း Controller Up ကို Set

တစ်ဂိမ်းဆော့ခလုတ်အဖြစ် Wii Controller ကိုအသုံးပြုပါရန်သင့်အားသော့ဖို့ခလုတ် map မှ setup ကိုတစ်ဦး configuration file ကိုလိုအပ်ပါလိမ့်မယ်။

terminal ကိုပြတင်းပေါက်သို့အောက်ပါရိုက်ပါ:

sudo nano / etc / cwiid / wminput / Gamepad

ဤဖိုင်ပြီးသားဒီ၏လိုင်းများတလျှောက်ကတချို့စာသားမရှိသည်သင့်:

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

သင်ကချင်သောလမ်းအလုပ်လုပ်အဆိုပါဂိမ်းဆော့ခလုတ်ရဖို့ဒီဖိုင်တချို့ကိုပိုမိုလိုင်းများကိုထည့်သွင်းဖို့လိုအပ်ပါလိမ့်မယ်။

ဖိုင်ကိုစီလိုင်း၏အခြေခံပုံစံကိုလက်ဝဲနှင့်လက်ျာပေါ်ကီးဘုတ်ခလုတ်ပေါ် Wii Controller ခလုတ်ကိုဖြစ်ပါတယ်။

ဥပမာ:

Wiimote.Up = KEY_UP

အထက်ပါ command ကိုကီးဘုတ်ပေါ် arrow ပုတက်ဖို့ Wii ဝေးလံခေါင်ဖျားပေါ်တက်ခလုတ်ကိုမြေပုံ။

ဒီနေရာမှာတစ်ဦးအမြန်အစွန်အဖျားဖြစ်ပါတယ်။ သငျသညျဂိမ်းကစားနေကြသည်များနှင့်ဒါဖွင့်ဝေးလံခေါင်သီသည့် Wii တွင် arrow အခါ Wii ဝေးလံခေါင်ဖျားက၎င်း၏ဘက်မှာများသောအားဖြင့်ဖြစ်ပါသည်အမှန်တကယ်ကီးဘုတ်ပေါ်တွင်လက်ဝဲဘက်မြှားဖို့ map ရန်လိုအပ်ပါသည်။

ဤဆောင်းပါး၏အဆုံးမှာတန်ဆာရှိသမျှတို့ကိုငါတတ်နိုင်သမျှ 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

အဆိုပါအထက်, အတက်ခလုတ်ကို 1 အဖြစ်ညာဘက်ခလုတ်, အာကာသဘား arrow ပုတက်ပု Wii controller ကိုအပေါ် button ကို, အဆင်း button ကိုမှလက်ျာဘက် key ကိုလက်ဝဲခလုတ်ကိုဖို့ဆင်းမြှားမှကီးဘုတ်ပေါ်မှာလက်ဝဲမြှားသော့ချက်မြေပုံ 2 ခလုတ်ကိုသည်တစ်ဦးကခလုတ်, B ကိုခလုတ်အဖြစ်လက်ျာ CTRL ခလုတ်ကိုနှင့် Plus အားခလုတ်အဖြစ်လက်ဝဲပြောင်းကုန်ပြီ key ကိုလက်ဝဲ ALT key ကိုကီးဘုတ်ပေါ် CTRL key ကိုထွက်လာခဲ့တယ်။

သငျသညျအငျတာနကျ archive ကို Arcade ထံမှ retro ဂိမ်းများကို အသုံးပြု. နေတယ်ဆိုရင်သူတို့ယေဘုယျအားသော့တစ်ခုသို့ဆက်စပ်ခံရဖို့လိုအပ်ပါတယ်ဘယ်သို့ဆိုပါလိမ့်မယ်။ သင်ရုံချင်းစီဂိမ်းများအတွက် Wii ခလုတ် setup ကိုအသုံးပွုနိုငျသောကြောင့်သင်ကကွဲပြားခြားနားတဲ့ဂိမ်းများအတွက်ကွဲပြားခြားနားသောဂိမ်းဆော့ခလုတ်ဖိုင်တွေရှိနိုင်ပါသည်။

သငျသညျထိုကဲ့သို့သော Sinclair Spectrum, ဗိုလ်မှူးချုပ် 64, ဗိုလ်မှူးချုပ် Amiga နဲ့ Atari ST ကဲ့သို့ဟောင်းနွမ်းဂိမ်း consoles စဘို့ emulator ကို အသုံးပြု. နေတယ်ဆိုရင်ထို့နောက်ဂိမ်းမကြာခဏသင်သော့ remap ပါစေနှင့်သင်, ဒါကြောင့်, သင့်ရဲ့ Gamepad ဖိုင်ဂိမ်းသော့ map နိုင်ပါတယ်။

ပိုမိုခေတ်မီဂိမ်းအဘို့သူတို့မကြာခဏသင်ဂိမ်းများကိုကစားရန်မလိုအပ်သော့ကိုက်ညီရန်သင့် Gamepad file ကိုဖွင့်လှစ်နိုင်အောင်မောက်၏အသုံးပြုမှုကိုပင်သော့သူတို့ကိုထိန်းချုပ်ဖို့သို့မဟုတ်ခွင့်ပြုပါ။

တစ်ချိန်တည်းမှာဂိမ်းဆော့ခလုတ်ဖိုင်စာနယ်ဇင်း CTRL နှင့်အိုကယ်ဖို့။ nano မှထွက်ရန်စာနယ်ဇင်း CTRL နှင့် X ကို။

အဆိုပါ Controller ချိတ်ဆက်ပါ

ဒါကြောင့်သင့်ရဲ့ Gamepad file ကိုအောက်ပါ command ကို run အသုံးပြုနိုင်အောင်အမှန်တကယ် controller ကို connect to:

sudo wminput -c / etc / cwiid / wminput / Gamepad

သင်သည်သင်၏ကွန်ပျူတာနှင့်အတူ controller ကိုတွဲဖို့တစ်ချိန်တည်းမှာ 1 + 2 သော့ကိုနှိပ်ဖို့တောင်းပါလိမ့်မည်။

သင့်ရဲ့ connection ကိုအောင်မြင်သောခဲ့လျှင်စကားလုံးက "အဆင်သင့်" ပေါ်လာပါလိမ့်မယ်။

အခုဆိုရင်သင်ပြုရန်ရှိသည်အားလုံးသင်ကစားရန်ဆန္ဒရှိဂိမ်း start ဖြစ်ပါတယ်။

ခံစားကြည့်ပါ !!!

နောကျဆကျတှဲတစ်ဦးက - ဖြစ်နိုင်ပါ့မလား Wii remote ကိုခလုတ်

အောက်ပါဇယားသည်သင်၏ဂိမ်းဆော့ခလုတ်ဖိုင်အတွင်းဖွင့်လှစ်နိုင်ပါသမျှသော Wii ဝေးလံခေါင်သီခလုတ်ပြသထားတယ်:

နောကျဆကျတှဲ B - Keyboard ကိုမြေပုံချထားပုံများ

ဤသည်ကိုပညာရှိကီးဘုတ်မြေပုံချထားပုံများများ၏စာရင်းကိုဖြစ်ပါသည်

Keyboard ကိုမြေပုံချထားပုံများရန်အလားအလာကို Nintendo Wii Controller
သော့ ကုဒ်
ထှကျပွေး 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
နောက်ပြန် KEY_BACKSPACE
tab ကို KEY_TAB
မေး KEY_Q
W က KEY_W
E ကို KEY_E
R ကို KEY_R
T က KEY_T
Y က KEY_Y
ဦး KEY_U
ငါ KEY_I
အို KEY_O
: P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
ဝင်ရောက် KEY_ENTER
CTRL (ကီးဘုတ်၏ဘေးထွက် Left) KEY_LEFTCTRL
တစ်ဦးက 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
'(အပေါ်စတော်ဖီ) KEY_APOSTROPHE)
#
shift (ကီးဘုတ်၏လက်ဝဲဘက်ခြမ်း) 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
(ကော်မာ) KEY_COMMA
။ (ပုဒ်မ) KEY_DOT
/ (ရှေ့ကိုလျှော့ချ) KEY_SLASH
shift (ကီးဘုတ်၏လက်ျာဘက်၌ KEY_RIGHTSHIFT
ALT (ကီးဘုတ်၏လက်ဝဲဘက်ခြမ်း

KEY_LEFTALT

space bar 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 Kock KEY_NUMLOCK
Lock ကို Shift 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
။ (ခလုတ် dot) KEY_KPDOT
+ (ခလုတ်ပေါင်းသင်္ကေတ) KEY_KPPLUS
- (ခလုတ်အနုတ်သင်္ကေတ) KEY_KPMINUS
လက်ဝဲဘက်မြှား KEY_LEFT
ညာဘက်မြှား KEY_RIGHT
မြှား up ကို KEY_UP
မြှားချ KEY_DOWN
နေအိမ် KEY_HOME
ထည့်သွင်း KEY_INSERT
ဖျက်ပစ်ပါ KEY_DELETE
စာမျက်နှာ Up ကို KEY_PAGEUP
စာမျက်နှာ Down KEY_PAGEDOWN