GNU/Linux >> Belajar Linux >  >> Linux

Linux – Mode Keyboard Mentah?

Dalam kombinasi tombol sysrq ajaib, ada kombinasi alt+sysrq+r yang, menurut wikipedia, melakukan hal berikut:

Alihkan keyboard dari mode mentah, mode yang digunakan oleh program seperti
X11 dan svgalib, ke mode XLATE

Apa itu mode mentah? dan apa itu mode XLATE?

Bisakah saya beralih kembali ke mode mentah setelah saya beralih ke mode XLATE?

Bagaimana cara mengetahui mode keyboard saya?

Jawaban yang Diterima:

Saat Anda menekan tombol pada keyboard Anda, itu akan mengirimkan kode numerik ke komputer, yang disebut kode pindai. Kode pindaian memberi tahu komputer tombol mana yang ditekan; misalnya, pada keyboard AS biasa, A tombol mengirim kode pindai 30 saat Anda menekannya (dan 158 saat Anda melepaskannya). Driver keyboard melaporkan kode ini langsung ke aplikasi saat keyboard dalam mode mentah ("raw" berarti belum diproses, langsung dari keyboard). Beberapa program menggunakan mode mentah dan melakukan pemrosesan keyboard mereka sendiri; server X adalah yang paling menonjol.

Sebagian besar program mengharapkan bahwa ketika Anda menekan tombol A kunci, program membaca karakter a (ASCII 97), dan saat Anda menekan Shift +A program membaca A (ASCII 65), dan ketika Anda menekan Ctrl +A program membaca Ctrl+A karakter (ASCII 1). Kunci yang tidak memiliki karakter terkait mengirim urutan escape, mis. e[A untuk Kiri , di mana e adalah karakter ESC (ASCII 27). Driver keyboard melakukan terjemahan ini saat keyboard berada dalam mode ASCII, juga disebut mode XLATE (kependekan dari "translate"). Mode XLATE memungkinkan aplikasi melakukan input karakter, dengan biaya tidak memiliki akses ke nuansa seperti "tombol Shift Kiri ditekan" atau Ctrl+Shift+A yang berbeda dari Ctrl+A.

kbd_mode memungkinkan Anda beralih di antara mode, dan menunjukkan mode saat ini jika Anda menjalankannya tanpa argumen apa pun.

Kombinasi tombol SysRq ajaib dimaksudkan untuk pulih dari berbagai situasi buruk. Salah satu kombinasi tombol adalah Alt+SysRq+K untuk mematikan semua program di konsol virtual saat ini; jika program itu menempatkan keyboard dalam mode mentah, maka Anda tidak akan dapat mengetik pada prompt login (yang akan sering muncul, tergantung pada konfigurasi sistem Anda). Menekan Alt+SysRq+R mengembalikan mode ASCII biasa (di luar X) tempat Anda dapat mengetik karakter.

Terkait:Linux – Mengapa apt autoremove tidak menghapus semua paket kernel lama sekaligus?
Linux
  1. Mode Pengguna Tunggal Linux

  2. 10+ perintah Linux VI dengan contoh

  3. Linux – Tombol Remap Keras Keyboard?

  1. Linux – Pintasan Keyboard Pengelola Tugas Di Linux?

  2. Apa itu umask di UNIX/Linux

  3. Pintasan keyboard pengelola tugas di Linux?

  1. Cara memaksa instalasi mode teks Redhat Linux

  2. Apa itu mode keyboard mentah?

  3. Siapkan komputer linux untuk bertindak sebagai keyboard/mouse bluetooth