Di mana saya dapat menemukan daftar xkb_symbols dan artinya?
Untuk memperjelas, izinkan saya memberikan beberapa contoh untuk xkb_symbols :
dead_acute
dollar
Down
Delete
adiaeresis
Adiaeresis
dead_circumflex
KP_0
(KP_
kemungkinan merupakan awalan untuk simbol "angka pad")KP_divide
- .... (masih banyak lagi)
Membaca Arch Wiki ini , saya mengerti bahwa xkb_symbols sebenarnya adalah angka. Angka-angka untuk xkb_symbols ditugaskan untuk beberapa representasi string di suatu tempat ( Ini terutama pertanyaan: di mana? ). Misalnya seseorang dapat melihat /usr/include/X11/keysymdef.h
yang mana di antara banyak yang #defines
memegang yang berikut:
#define XK_KP_0 0xffb0
Sementara setidaknya ada saya dapat menemukan XK_KP_0
, yang tampaknya resample KP_0
(yang sederhana sekali lagi diawali), saya masih tidak memiliki informasi tentang semua simbol-simbol lain seperti (yaitu dead_circumflex
, dollar
, dll ...).
Saya akan membutuhkan daftar representasi string yang ditentukan misalnya untuk membuat, menyesuaikan atau memodifikasi tata letak keyboard. Tentu saja saya bisa mendapatkan beberapa wawasan dari melihat file tata letak keyboard yang sudah ada, tetapi perlu ada referensi untuk itu. Karena itu saya akan meminta seseorang di sini untuk menunjukkannya kepada saya.
lebih banyak latar belakang
Dalam file, yang digunakan untuk mendefinisikan, mengatur dan memodifikasi layout keyboard terletak di sini /usr/share/X11/xkb/symbols/
, seperti misalnya de
(Jerman) Keyboard layout /usr/share/X11/xkb/symbols/de
yang xkb_symbols yang banyak digunakan.
Pada prinsipnya ini adalah bagaimana file tersebut terlihat (mengambil bagian dari de
file):
// berdasarkan pada peta keyboard dari file 'xkb /imbol / de' standar xkb_symbols "basic" { termasuk "latin (type4)" name [Group1] = "Jerman"; key {[2, dikutipbl, twosuperior, oneeighth]}; key {[3, section, threesuperior, sterling]}; key {[4, dollar, onequarter, currency]}; .... .... };
Saya ingin tahu daftar xkb_symbols seperti quotedbl
, yang twosuperior
digunakan dalam cuplikan di atas.
/usr/include/X11/keysymdef.h
seperti circle, downstile, upstile, downtack, uptack, quad, jot, identical
. Mereka bekerja di sebagian besar klien X11, tetapi tidak pada yang lain (seperti urxvt
). Jadi saya menggantinya dengan nomor Unicode mereka UXXXX
dan sekarang mereka bekerja di semua klien.
/usr/include/X11/keysymdef.h
berisi semuanya. Apa lagi yang kamu cari?