Làm thế nào để sử dụng một bộ điều khiển Nintendo Wii để chơi trò chơi Linux

Một phần quan trọng của trò chơi là rõ ràng là có thể kiểm soát các nhân vật, tàu, dơi, xe tăng, xe hơi hoặc các sprites khác.

Bộ điều khiển Nintendo WII rất tuyệt vời để chơi game, đặc biệt là khi sử dụng các trình giả lập trường học cũ và các trò chơi Internet lưu trữ Internet Arcade. Nintendo WII là một game console thực sự phổ biến khi nó được phát hành lần đầu tiên và đối với nhiều người, bây giờ nó đang thu thập bụi bên cạnh đầu đĩa DVD.

Thay vì mua một bộ điều khiển trò chơi chuyên dụng để chơi trò chơi trên máy Linux của bạn , tại sao không chỉ sử dụng WII Remote?

Tất nhiên, bộ điều khiển WII không phải là bộ điều khiển duy nhất bạn có khả năng phải treo xung quanh và tôi sẽ viết hướng dẫn cho bộ điều khiển XBOX và ngay cả bộ điều khiển OUYA .

Một ưu điểm của bộ điều khiển WII là dpad. Nó hoạt động tốt hơn nhiều cho các trò chơi trường học cũ hơn so với bộ điều khiển XBOX bởi vì nó không phải là khá nhạy cảm.

Thật không may cho những người bạn sợ dòng lệnh có nhiều công việc đầu cuối được thực hiện nhưng lo sợ không phải vì tôi sẽ cố gắng hết sức để giải thích mọi thứ bạn cần làm để làm cho bộ điều khiển WII hoạt động.

Cài đặt phần mềm Linux cần thiết để sử dụng bộ điều khiển Wii

Các ứng dụng bạn cần cài đặt như sau:

Hướng dẫn này giả sử bạn đang sử dụng một bản phân phối dựa trên Debian như Debian , Mint , Ubuntu , vv .. Nếu bạn đang sử dụng một distro dựa trên RPM sử dụng YUM hoặc một công cụ tương tự để có được các ứng dụng này.

Nhập nội dung sau để tải ứng dụng:

sudo apt-get cài đặt lswm wminput libcwiid1

Tìm địa chỉ Bluetooth của bộ điều khiển Wii của bạn

Toàn bộ lý do để cài đặt lswm là để có được địa chỉ bluetooth của bộ điều khiển WII của bạn.

Trong loại thiết bị đầu cuối như sau:

lswm

Thông tin sau sẽ được hiển thị trên màn hình:

" Đặt Wiimotes ở chế độ có thể phát hiện ngay bây giờ (nhấn 1 + 2) ..."

Làm như thông báo hỏi và giữ các nút 1 và 2 trên bộ điều khiển WII cùng một lúc.

Nếu bạn đã làm đúng một tập hợp các số và chữ cái sẽ xuất hiện dọc theo các dòng này:

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

Nếu các chữ cái và số không xuất hiện và bạn thấy mình trở lại tại dấu nhắc lệnh chạy lswm một lần nữa và thử nhấn 1 và 2 lại với nhau. Về cơ bản, tiếp tục cố gắng cho đến khi nó hoạt động.

Thiết lập bộ điều khiển trò chơi

Để sử dụng Bộ điều khiển WII làm gamepad, bạn sẽ cần phải thiết lập một tệp cấu hình để ánh xạ các nút đến các phím.

Nhập thông tin sau vào cửa sổ đầu cuối:

sudo nano / etc / cwiid / wminput / gamepad

Tệp này phải có một số văn bản trong đó dọc theo các dòng này:

# gameport
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Cổ điển.A = BTN_A

Bạn sẽ cần phải thêm một số dòng hơn vào tập tin này để có được gamepad làm việc theo cách bạn muốn nó.

Định dạng cơ bản của mỗi dòng trong tệp là nút Bộ điều khiển WII ở bên trái và nút bàn phím ở bên phải.

Ví dụ:

Wiimote.Up = KEY_UP

Lệnh trên ánh xạ nút lên trên điều khiển từ xa WII đến mũi tên lên trên bàn phím.

Đây là một mẹo nhanh. Điều khiển từ xa WII thường ở bên cạnh nó khi bạn đang chơi trò chơi và do đó mũi tên lên trên điều khiển từ xa Wii thực sự cần ánh xạ tới mũi tên bên trái trên bàn phím.

Ở cuối bài viết này, tôi sẽ liệt kê tất cả các ánh xạ WII có thể và một loạt các ánh xạ bàn phím hợp lý.

Bây giờ, mặc dù đây là một bộ ánh xạ nhanh chóng và đơn giản:

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

Trên bản đồ phím mũi tên trái trên bàn phím để nút lên trên bộ điều khiển WII, phím bên phải để xuống nút mũi tên xuống sang nút bên trái, mũi tên lên sang nút bên phải, thanh khoảng cách như nút 1, phím CTRL trái trên bàn phím đến nút 2, phím ALT trái sang nút A, phím CTRL bên phải là nút B và phím shift trái là nút Cộng.

Nếu bạn đang sử dụng trò chơi retro từ arcade lưu trữ internet, họ thường sẽ nói những phím nào cần được ánh xạ. Bạn có thể có các tệp gamepad khác nhau cho các trò chơi khác nhau để bạn chỉ có thể sử dụng thiết lập bàn phím WII cho mỗi trò chơi.

Nếu bạn đang sử dụng trình giả lập cho các trò chơi cũ như Sinclair Spectrum, Commodore 64, Commodore Amiga và Atari ST thì trò chơi thường cho phép bạn remap các phím và do đó bạn có thể ánh xạ các phím trò chơi tới tệp gamepad của mình.

Đối với các trò chơi hiện đại hơn, họ thường cho phép sử dụng chuột để điều khiển chúng hoặc thậm chí là các phím để bạn có thể đặt tệp gamepad của mình lên để khớp với các phím cần thiết để chơi trò chơi.

Để lưu tệp gamepad, nhấn CTRL và O cùng một lúc. Nhấn CTRL và X để thoát khỏi nano.

Kết nối bộ điều khiển

Để thực sự kết nối bộ điều khiển để nó sử dụng tập tin gamepad của bạn chạy lệnh sau:

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

Bạn sẽ được yêu cầu nhấn các phím 1 + 2 cùng một lúc để ghép nối bộ điều khiển với máy tính của bạn.

Từ "sẵn sàng" sẽ xuất hiện nếu kết nối của bạn đã thành công.

Bây giờ tất cả những gì bạn phải làm là bắt đầu trò chơi bạn muốn chơi.

Thưởng thức!!!

Phụ lục A - Các nút WII có thể có từ xa

Bảng sau đây hiển thị tất cả các nút từ xa WII có thể được thiết lập trong tệp gamepad của bạn:

Phụ lục B - Ánh xạ bàn phím

Đây là danh sách các ánh xạ bàn phím hợp lý

Bộ điều khiển Nintendo WII tiềm năng để ánh xạ bàn phím
Chìa khóa Mã số
Bỏ trốn 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
số 8 KEY_8
9 KEY_9
- (dấu trừ) KEY_MINUS
= (bằng biểu tượng) KEY_EQUAL
BackSpace KEY_BACKSPACE
Chuyển hướng KEY_TAB
Q KEY_Q
W KEY_W
E KEY_E
R KEY_R
T KEY_T
Y KEY_Y
U KEY_U
tôi KEY_I
O KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
Đi vào KEY_ENTER
CTRL (Phía bên trái của bàn phím) 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
'(Dấu nháy đơn) KEY_APOSTROPHE)
#
Shift (Phía bên trái của bàn phím) 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
, (dấu phẩy) KEY_COMMA
. (ngừng hẳn) KEY_DOT
/ (dấu gạch chéo) KEY_SLASH
Shift (phía bên phải của bàn phím KEY_RIGHTSHIFT
ALT (bên trái của bàn phím

KEY_LEFTALT

Không gian quầy bar KEY_SPACE
Phím 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
Thay đổi khóa KEY_SHIFTLOCK
0 (bàn phím) KEY_KP0
1 (bàn phím) KEY_KP1
2 (bàn phím) KEY_KP2
3 (bàn phím) KEY_KP3
4 (bàn phím) KEY_KP4
5 (bàn phím) KEY_KP5
6 (bàn phím) KEY_KP6
7 (bàn phím) KEY_KP7
8 (bàn phím) KEY_KP8
9 (bàn phím) KEY_KP9
. (dấu chấm bàn phím) KEY_KPDOT
+ (bàn phím cộng với ký hiệu) KEY_KPPLUS
- (ký hiệu trừ âm bàn phím) KEY_KPMINUS
Mũi tên trái KEY_LEFT
Mũi tên bên phải KEY_RIGHT
Mũi tên lên KEY_UP
Mũi tên xuống KEY_DOWN
Nhà KEY_HOME
Chèn KEY_INSERT
Xóa bỏ KEY_DELETE
Trang lên KEY_PAGEUP
Trang dươi KEY_PAGEDOWN