วิธีการใช้คอนโทรลเลอร์ Nintendo Wii เพื่อเล่นเกม Linux

ส่วนสำคัญของการเล่นเกมคือความสามารถในการควบคุมตัวละคร, เรือ, ค้างคาว, รถถัง, รถหรือสไปรท์อื่น ๆ

ตัวควบคุม Nintendo WII เหมาะสำหรับการเล่นเกมโดยเฉพาะอย่างยิ่งเมื่อใช้ emulators ของโรงเรียนเก่าและ Internet Archive Online Arcade เกม Nintendo WII เป็นคอนโซลเกมที่ได้รับความนิยมอย่างมากเมื่อมีการเปิดตัวครั้งแรกและสำหรับคนจำนวนมากขณะนี้นั่งจับฝุ่นที่อยู่ถัดจากเครื่องเล่นดีวีดี

แทนที่จะ ซื้อตัวควบคุมเกมโดยเฉพาะ สำหรับการเล่น เกมบนเครื่องลินุกซ์ของคุณ ทำไมไม่ใช้ Remote WII Remote?

แน่นอนคอนโทรลเลอร์ WII ไม่ใช่ตัวควบคุมเฉพาะที่คุณมีแนวโน้มที่จะต้องแขวนรอบ ๆ และฉันจะเขียนคู่มือสำหรับคอนโทรลเลอร์ XBOX และแม้แต่ตัวควบคุม OUYA ในไม่ช้า

ข้อดีอย่างหนึ่งของตัวควบคุม WII คือ dpad มันทำงานได้ดีมากสำหรับเกมโรงเรียนเก่ากว่าตัวควบคุม XBOX เพราะมันไม่ได้ค่อนข้างที่สำคัญดังนั้น

แต่น่าเสียดายสำหรับบรรดาของคุณกลัวบรรทัดคำสั่งมีงาน terminal มากจะทำ แต่กลัวไม่เป็นฉันจะทำของฉันดีที่สุดในการอธิบายทุกสิ่งที่คุณต้องทำเพื่อให้ได้ทำงาน WII controller ทำงาน

ติดตั้งซอฟต์แวร์ Linux ที่จำเป็นในการใช้คอนโทรลเลอร์ Wii

แอปพลิเคชันที่คุณต้องติดตั้งมีดังนี้:

คู่มือนี้อนุมานว่าคุณใช้ distro ของ Debian เช่น Debian Mint อูบุนตู เป็นต้นหากคุณใช้ distro แบบใช้ RPM ใช้เครื่องมือหรือเครื่องมือที่คล้ายกันเพื่อรับแอพพลิเคชันเหล่านี้

พิมพ์ข้อมูลต่อไปนี้เพื่อรับแอปพลิเคชัน:

sudo apt-get ติดตั้ง lswm wminput libcwiid1

หาที่อยู่บลูทู ธ ของตัวควบคุม Wii ของคุณ

เหตุผลทั้งหมดสำหรับการติดตั้ง lswm คือการรับที่อยู่บลูทู ธ ของคอนโทรลเลอร์ WII ของคุณ

ภายในเทอร์มินัลประเภทต่อไปนี้:

lswm

ข้อมูลต่อไปนี้จะปรากฏบนหน้าจอ:

" ใส่ Wiimotes ในโหมดค้นพบได้แล้ว (กด 1 + 2) ... "

ทำตามที่ข้อความถามและกดปุ่ม 1 และ 2 บนตัวควบคุม WII พร้อมกัน

หากคุณทำอย่างถูกต้องชุดตัวเลขและตัวอักษรควรปรากฏตามบรรทัดต่อไปนี้:

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

ถ้าตัวอักษรและตัวเลขไม่ปรากฏขึ้นและคุณพบว่าตัวเองกลับมาที่พร้อมรับคำสั่งเรียกใช้ lswm อีกครั้งและลองกด 1 และ 2 อีกครั้งกัน โดยทั่วไปให้พยายามจนกว่าจะทำงาน

ตั้งค่าตัวควบคุมเกม

ในการใช้ WII Controller เป็น gamepad คุณจะต้องตั้งค่าไฟล์การกำหนดค่าเพื่อแม็พปุ่มกับคีย์

พิมพ์ข้อมูลต่อไปนี้ลงในหน้าต่างเทอร์มินัล:

sudo nano / etc / cwiid / wminput / gamepad

ไฟล์นี้ควรมีข้อความอยู่ในบรรทัดต่อไปนี้:

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

คุณจะต้องเพิ่มเส้นบางส่วนลงในไฟล์นี้เพื่อให้ gamepad ทำงานตามที่คุณต้องการ

รูปแบบพื้นฐานของแต่ละบรรทัดในไฟล์คือปุ่ม WII Controller ทางด้านซ้ายและปุ่มแป้นพิมพ์ทางด้านขวา

ตัวอย่างเช่น:

Wiimote.Up = KEY_UP

คำสั่งดังกล่าวจะแม็พปุ่มขึ้นบนรีโมท WII ไปที่ลูกศรขึ้นบนแป้นพิมพ์

นี่คือเคล็ดลับอย่างรวดเร็ว รีโมท WII จะอยู่ด้านข้างเมื่อคุณกำลังเล่นเกมและลูกศรขึ้นบนรีโมท Wii จะต้องจับคู่กับลูกศรซ้ายบนแป้นพิมพ์

ในตอนท้ายของบทความนี้ฉันจะแสดงรายการการแม็ป 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 และปุ่ม shift ซ้ายเป็นปุ่ม Plus

ถ้าคุณใช้เกมย้อนยุคจากอาร์เคดเก็บข้อมูลอินเทอร์เน็ตพวกเขามักจะพูดว่าคีย์ใดที่จำเป็นต้องมีการจับคู่ คุณสามารถมีไฟล์ gamepad ต่างกันสำหรับเกมต่างๆเพื่อให้คุณสามารถใช้การตั้งค่าปุ่ม WII สำหรับแต่ละเกมได้

หากคุณกำลังใช้โปรแกรมเลียนแบบสำหรับคอนโซลเกมเก่า ๆ เช่น Sinclair Spectrum, Commodore 64, Commodore Amiga และ Atari ST เกมมักจะให้คุณสามารถไขกุญแจใหม่ได้และคุณสามารถจับคู่คีย์เกมกับไฟล์ gamepad ของคุณได้

สำหรับเกมที่ทันสมัยมากขึ้นพวกเขามักจะอนุญาตให้ใช้เมาส์เพื่อควบคุมหรือแม้แต่คีย์เพื่อให้คุณสามารถตั้งค่าไฟล์ gamepad ให้ตรงกับคีย์ที่จำเป็นในการเล่นเกม

ในการบันทึกไฟล์ gamepad กด CTRL และ O ในเวลาเดียวกัน กด CTRL และ X เพื่อออกจาก nano

เชื่อมต่อคอนโทรลเลอร์

หากต้องการเชื่อมต่อคอนโทรลเลอร์เพื่อใช้ไฟล์ gamepad ของคุณให้เรียกใช้คำสั่งต่อไปนี้:

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

คุณจะต้องกดปุ่ม 1 + 2 พร้อมกันเพื่อจับคู่ตัวควบคุมกับคอมพิวเตอร์ของคุณ

คำว่า "ready" จะปรากฏขึ้นหากการเชื่อมต่อของคุณประสบความสำเร็จ

ตอนนี้สิ่งที่คุณต้องทำคือการเริ่มเกมที่คุณต้องการเล่น

สนุก!!!

ภาคผนวก A - ปุ่ม Remote WII ที่อาจเป็นไปได้

ตารางต่อไปนี้แสดงปุ่มทั้งหมดของ WII ที่สามารถตั้งค่าได้ภายในไฟล์ gamepad ของคุณ:

ภาคผนวก 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
E KEY_E
R KEY_R
T key_t
Y KEY_Y
ยู KEY_U
ผม KEY_I
O 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
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
ยังไม่มีข้อความ KEY_N
M KEY_M
, (จุลภาค) KEY_COMMA
. (หยุดเต็ม) KEY_DOT
/ (เครื่องหมายทับ) KEY_SLASH
Shift (ด้านขวาของแป้นพิมพ์ KEY_RIGHTSHIFT
ALT (ด้านซ้ายของแป้นพิมพ์

KEY_LEFTALT

แถบพื้นที่ 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
Num Kock 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
ขึ้นหน้า KEY_PAGEUP
เลื่อนหน้าลง KEY_PAGEDOWN