Saya mengambil Razer BlackWidow Ultimate yang memiliki kunci tambahan untuk makro yang diset menggunakan alat yang diinstal pada Windows . Saya berasumsi bahwa ini bukan beberapa kunci joojoo fancypants dan harus memancarkan scancode seperti kunci lainnya.
Pertama, apakah ada cara standar untuk memeriksa scancode ini di Linux? Kedua, bagaimana cara mengatur kunci ini untuk melakukan hal-hal di command line dan setup Linux berbasis X? Instalasi Linux saya saat ini adalah Xubuntu 10.10, tetapi saya akan beralih ke Kubuntu setelah saya menyelesaikan beberapa hal. Idealnya jawabannya harus umum dan luas untuk seluruh sistem.
Hal yang saya coba sejauh ini:
showkeys
dari paket kbd bawaan (dalam vt terpisah) - kunci makro tidak terdeteksixev
- kunci makro tidak terdeteksiIni keluaran AHK skrip menunjukkan tombol M tidak keluaran scancodes standar terdeteksi oleh windows
Hal-hal yang perlu saya coba
snoopy pro + reverse engineering (oh sayang)
Wireshark - persiapan awal sepertinya mengindikasikan tidak ada scancode yang dipancarkan ketika apa yang saya pikirkan adalah keyboard dimonitor dan tombol ditekan. Mungkin menunjukkan kunci tambahan adalah perangkat yang terpisah atau perlu diinisialisasi.
Perlu referensi silang dengan output lsusb dari Linux, dalam tiga skenario: standalone, diteruskan ke Windows VM tanpa driver diinstal, dan sama dengan.
LSUSB hanya mendeteksi satu perangkat pada instalasi Linux mandiri
Mungkin berguna untuk memeriksa apakah tikus menggunakan driver Razer Synapse yang sama, karena itu berarti beberapa variasi razercfg mungkin bekerja (tidak terdeteksi, hanya tampaknya bekerja untuk tikus)
Hal-hal yang saya kerjakan:
Dalam sistem Windows dengan driver, keyboard dilihat sebagai keyboard dan alat penunjuk. Perangkat penunjuk menggunakan - selain driver mouse standar rawa Anda - driver untuk sesuatu yang disebut Razer Synapse.
Driver mouse terlihat di Linux di bawah
evdev
danlsusb
jugaPerangkat tunggal di bawah OS X tampaknya, meskipun saya belum mencoba yang
lsusb
setara pada ituKeyboard beralih ke mode cahaya latar berdenyut dalam OS X saat inisialisasi dengan driver. Ini mungkin harus menunjukkan bahwa ada beberapa urutan inisialisasi yang dikirim ke keyboard saat aktivasi.
Mereka, pada kenyataannya, kunci joojoo fancypants.
Perluas sedikit pertanyaan ini:
Saya memiliki akses ke sistem Windows jadi jika saya perlu menggunakan alat apa pun untuk membantu menjawab pertanyaan, tidak apa-apa. Saya juga dapat mencobanya pada sistem dengan dan tanpa utilitas konfigurasi. Hasil akhir yang diharapkan masih membuat kunci tersebut dapat digunakan di Linux.
Saya juga menyadari ini adalah keluarga perangkat keras yang sangat spesifik. Saya akan bersedia untuk menguji apa pun yang masuk akal pada sistem Linux jika saya memiliki instruksi rinci - ini harus membuka pertanyaan kepada orang-orang yang memiliki keterampilan Linux, tetapi tidak memiliki akses ke keyboard ini.
Hasil akhir minimum yang saya butuhkan:
Saya perlu kunci-kunci ini terdeteksi, dan dapat digunakan dengan cara apa pun pada varian Ubuntu mainstream grafis saat ini, dan tentu saja harus bekerja dengan keyboard saya. Cookie virtual dan alat peraga gila jika itu adalah sesuatu yang dikemas dengan baik dan dapat digunakan oleh rata-rata pengguna.
Saya akan memerlukan kode dikompilasi yang akan bekerja pada sistem saya, atau sumber yang saya dapat mengkompilasi (dengan petunjuk jika itu lebih kompleks dari ./configure
, make
, make install
) jika perangkat lunak tambahan tidak pada repositori Ubuntu untuk LTS saat ini atau rilis desktop standar pada saat jawabannya. Saya juga akan memerlukan informasi yang cukup untuk ditiru, dan berhasil menggunakan kunci pada sistem saya sendiri.