Linux Oyunlarını Oynamak için Nintendo Wii Denetleyicisi Nasıl Kullanılır
Oynayabilirsin Nintendo Wii oyunlar Linux nasıl kullanılacağını biliyorsanız uzaktan kumanda bilgisayarınızla. yerine Wii kumandasını da kullanabilirsiniz. bilgisayar oyun kumandası kullanarak herhangi bir oyunu oynamak için öykünücü.
Bu makaledeki talimatlar Debian tabanlı Linux dağıtımları gibi Debian, nane, ve Ubuntu.
Linux ile Wii Remote Kullanmak İçin Gerekenler
Bir Wii denetleyicisine ek olarak, aşağıdakileri yüklemeniz gerekecek Linux paketleri:
- lswm
- wminput
- libcwiid1
Tüm bu araçları tek bir giriş yaparak alabilirsiniz. sudo komutu içinde Linux komut terminali:
sudo apt-get install lswm wminput libcwiid1
kullanıyorsanız devirtabanlı Linux dağıtımı, kullanabilirsiniz YUM veya bu uygulamaları almak için benzer bir araç.
Wii Remote'u Linux'a Bağlama
Wii uzaktan kumandasını komut satırından yapılandırabilirsiniz:
-
Linux komut terminalini açın ve almak için aşağıdaki komutu girin Bluetooth Wii denetleyicinizin adresi:
lswm
-
basın ve basılı tutun 1 ve 2 İstendiğinde Wii denetleyicisindeki düğmelere aynı anda basın. Doğru yapılırsa, terminalde aşağıdaki gibi bir dizi sayı ve harf görünmelidir:
00:1B: 7A: 4F: 61:C4
Bilgisayarınızda Bluetooth'un etkin olduğundan emin olun. PC'niz Wii uzaktan kumandayı algılamadan önce birkaç kez denemeniz gerekebilir.
-
Açmak için terminal penceresine aşağıdakini girin nano düzenleyici Wii düğmelerini tuşlarla eşleştirmek için bir yapılandırma dosyası oluşturabilmeniz için:
sudo nano /etc/cwiid/wminput/gamepad
-
Kopyala ve yapıştır Nano düzenleyici dosyasının altına aşağıdakiler:
Wiimote. Aşağı = KEY_RIGHT
Wiimote. Sol = KEY_DOWN
Wiimote. Sağ = KEY_UP
Wiimote.1 = KEY_SPACE
Wiimote.2 = KEY_LEFTCTRL
Wiimote. A = KEY_LEFTALT
Wiimote. B = KEY_RIGHTCTRL
Wiimote. Artı = KEY_LEFTSHIFT basmak CTRL + Ö Yapılandırma dosyasını kaydetmek için klavyede
basmak CTRL + x Nano'yu kapatmak için.
-
Düğme eşlemesini yapılandırdıktan sonra aşağıdaki komutu çalıştırın:
sudo wminput -c /etc/cwiid/wminput/gamepad
basın ve basılı tutun 1 ve 2 İstendiğinde Wii denetleyicisindeki düğmelere aynı anda tekrar basın. Bağlantı başarılı olursa "hazır" kelimesi görünecektir. Wii uzaktan kumanda ile oynamak için herhangi bir oyunu başlatın.
Wii denetleyicisinin en büyük avantajlarından biri, eski okul oyunları için eski oyunlardan çok daha iyi çalışan D-pad'dir. Xbox Bir başparmak çubuğu, çünkü o kadar hassas değil.
Wii Remote'u Linux için Yapılandırma
Yapılandırma dosyanızı oluşturduğunuzda, aşağıdaki gibi bazı metinleri zaten içermelidir:
# oyun alanı
Klasik. Dpad. X = ABS_X
Klasik. Dpad. Y = ABS_Y
Klasik. A = BTN_A.
Dosyadaki her satırın formatı Wii denetleyici düğmesi = klavye düğmesi. Örneğin:
Wiimote. Yukarı = KEY_UP.
Yukarıdaki komut, Yukarı Wii uzaktan kumandasındaki düğmeye yukarı ok klavyede. Ancak, çoğu oyunu oynamak için Wii kumandasını yan tutmanız gerektiğinden, Yukarı düğmesine sol ok anahtar:
Wiimote. Yukarı = KEY_LEFT.
Wii Uzaktan Düğmesi | Linux Klavye |
Yukarı | Sol ok |
Aşağı | Sağ ok |
Sol | Aşağı ok |
Doğru | Yukarı ok |
1 | Uzay |
2 | Sol CTRL |
A | Sol ALT |
B | Sağ CTRL |
Artı (+) | Sol shift |
Çoğu öykünücü, düğme eşleme sürecini kolaylaştırır, böylece Wii uzaktan kumandanızı Linux'a bağladıktan sonra, belirli oyunlar ve konsollar için kontrolleri daha da özelleştirebilirsiniz. Bazı PC oyunları harita oluşturmanıza bile izin verir. fare Wii denetleyicisinin tuşları.
Retro oyunlar için önerilen denetleyici ayarlarını şurada görebilirsiniz: İnternet Arşivi Oyun Salonu İnternet sitesi.
Wii Uzaktan Kumanda Düğmeleri
birden fazla kullanabilirsiniz Wii aksesuarları Wii Classic Controller ve Wii Nunchuk dahil Linux ile. Gamepad dosyasında yapılandırabileceğiniz tüm Wii denetleyici düğmelerinin listesi aşağıdadır:
Wii Uzaktan Kumanda
- Wiimote. Yukarı
- Wiimote. Aşağı
- Wiimote. Sol
- Wiimote. Doğru
- Wiimote. A
- Wiimote. B
- Wiimote.1
- Wiimote.2
- Wiimote. Artı
- Wiimote. Eksi
- Wiimote. Ev
- Wiimote. Dpad. x
- Wiimote. Dpad. Y
Wii Nunchuk
- Nunchuk. C
- Nunchuk. Z
- Nunchuk. Çubuk. x
- Nunchuk. Çubuk. Y
Wii Klasik Denetleyici
- Klasik. Yukarı
- Klasik. Aşağı
- Klasik. Sol
- Klasik. Doğru
- Klasik. Eksi
- Klasik. Artı
- Klasik. Ev
- Klasik. A
- Klasik. B
- Klasik. x
- Klasik. Y
- Klasik. ZL
- Klasik. ZR
- Klasik. L
- Klasik. r
- Klasik. Dpad. x
- Klasik. Dpad. Y
- Klasik. Lstick. x
- Klasik. Lstick. Y
- Klasik. RSçubuk. x
- Klasik. RSçubuk. Y
- Klasik. LANanalog
- Klasik. RAnalog
Ne yazık ki, Wii uzaktan kumandasının hareket kontrollerini Linux ile yapılandırmak mümkün değildir, ancak yine de hareket kontrolleri gerektirmeyen Wii oyunlarının ROM'larını oynayabilirsiniz.
Klavye Eşlemeleri
Aşağıda, yapılandırma dosyanızı kurmanıza yardımcı olacak bir Linux klavye kılavuzu bulunmaktadır.
Anahtar | kod |
---|---|
Kaçmak | KEY_ESC |
0 | KEY_0 |
1 | ANAHTAR_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 |
- (eksi sembolü) | KEY_MINUS |
= (eşittir sembolü) | KEY_EQUAL |
Geri Alan | KEY_BACKSPACE |
Sekme | KEY_TAB |
Q | KEY_Q |
W | KEY_W |
E | KEY_E |
r | KEY_R |
T | KEY_T |
Y | KEY_Y |
sen | KEY_U |
ben | KEY_I |
Ö | KEY_O |
P | KEY_P |
[ | KEY_LEFTBRACE |
] | KEY_RIGHTBRACE |
Girmek | KEY_ENTER |
CTRL (Klavyenin sol tarafı) | KEY_LEFTCTRL |
A | KEY_A |
S | ANAHTARLAR |
NS | KEY_D |
F | KEY_F |
G | KEY_G |
H | KEY_H |
J | KEY_J |
K | KEY_K |
L | KEY_L |
; (Yarı Kolon) | KEY_SEMICOLON |
(kesme işareti) | KEY_APOSTROPHE) |
# | |
Shift (Klavyenin sol tarafı) | 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 |
, (virgül) | KEY_COMMA |
. (tam durak) | KEY_DOT |
/ (eğik çizgi) | KEY_SLASH |
Shift (klavyenin sağ tarafı | KEY_RIGHTSHIFT |
ALT (klavyenin sol tarafı | KEY_LEFTALT |
boşluk çubuğu | 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 |
Vites kilidi | KEY_SHIFTLOCK |
0 (tuş takımı) | KEY_KP0 |
1 (tuş takımı) | KEY_KP1 |
2 (tuş takımı) | KEY_KP2 |
3 (tuş takımı) | KEY_KP3 |
4 (tuş takımı) | KEY_KP4 |
5 (tuş takımı) | KEY_KP5 |
6 (tuş takımı) | KEY_KP6 |
7 (tuş takımı) | KEY_KP7 |
8 (tuş takımı) | KEY_KP8 |
9 (tuş takımı) | KEY_KP9 |
. (tuş takımı noktası) | KEY_KPDOT |
+ (tuş takımı artı sembolü) | KEY_KPPLUS |
- (tuş takımı eksi sembolü) | KEY_KPMINUS |
Sol ok | KEY_LEFT |
Sağ ok | KEY_RIGHT |
Yukarı ok | KEY_UP |
Aşağı ok | KEY_DOWN |
Ev | KEY_HOME |
Sokmak | KEY_INSERT |
Silmek | KEY_DELETE |
Sayfa yukarı | KEY_PAGEUP |
Sayfa Aşağı | KEY_PAGEDOWN |