Capslock remap pada keyboard ps / 2 lama

0

Saya memiliki keyboard IBM lama yang terhubung ke laptop saya dengan adaptor ps / 2 ke usb. Saya mengalami kesulitan memetakan ulang capslock ke tombol ctrl di linux. Menahan capslock, dibuat ulang untuk ctrl, hanya berfungsi untuk pintasan keyboard pertama. Meskipun saya masih memegang capslock, setiap tombol tekan setelah itu tidak dimodifikasi.

Menggunakan sudo showkey Saya telah menemukan bahwa meskipun saya masih memegang capslock, ketika saya melepaskan kunci lain kode rilis untuk capslock juga dikirim.

Saya tidak tahu apakah ini keterbatasan keyboard atau adaptor usb. Pengikat tombol berfungsi pada keyboard laptop saya, hanya saja bukan keyboard eksternal saya. Apakah ada cara untuk memperbaikinya?

topcat
sumber

Jawaban:

0

Saya memiliki masalah yang sangat mirip, keyboard PS2 tua terhubung melalui adaptor usb ps2- & gt; dan setelah saya memetakan kembali capslock menjadi ctrl di Windows (baik XP dan Win7) saya tidak pernah bisa mendapatkan kontrol kedua tombol yang dimodifikasi untuk diambil sebagai karakter kontrol. Apa yang saya temukan adalah setelah saya merilis karakter modifikasi kontrol pertama yang harus saya lepaskan dan tekan kembali tombol capslock untuk mengirim karakter ctrl lain.

Saya telah mengedit entri registri untuk HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layout dan menambahkan entri Scancode Map

Saya tahu bahwa tombol ctrl asli berfungsi dengan baik pada keyboard PS2, karena akan memungkinkan beberapa karakter yang dimodifikasi ctrl diketik tanpa menekan kembali karakter ctrl. Saya juga tahu bahwa tombol capsLock ketika dipetakan ulang ke ctrl char berfungsi dengan baik sebagai tombol ctrl ketika keyboard terhubung melalui port PS2 ke komputer. Jadi kesimpulan saya adalah bahwa konverter atau koneksi USB gagal melewati penekanan tombol multi ctrl.

Akhirnya saya mencoba keyboard USB yang terhubung ke port USB pada PC dan saya menemukan itu berfungsi dengan baik, baik dengan tombol ctrl asli atau dengan tombol caps-lock yang dipetakan kembali. Dengan solusi yang berfungsi, saya tidak melakukan penelitian lebih lanjut, tetapi tampaknya masalahnya adalah pada PS / 2 - & gt; Konverter USB yang saya gunakan.

writeTools
sumber