Özel klavye düzeni için karakterleri Ubuntu'da birleştirerek nasıl geçilir?


4

Bu yazıya dayanarak Ubuntu 12.04 platformunda özel klavye düzenimi (özel tamil klavye düzeni) yaratıyordum . / Usr / share / X11 / xkb / symbols / in dosyasını , özel düzenimle birlikte yazımda belirtilen şekilde düzenledim . Örnek düzen eşlemesi aşağıda verilmiştir:

partial alphanumeric_keys
xkb_symbols "tam_font_test" {
// Description: Tamil Custom Font KeyMap
// Encoding: Unicode (http://www.unicode.org)
// Author: Test

name[Group1]= "Tamil (Font Map - Test)";

// Qrow
key <AD02> {  [ U0BB1 ] };
key <AD03> {  [ U0BA8 ] };
key <AD04> {  [ U0B9A ] };
key <AD05> {  [ U0BB5 ] };
key <AD06> {  [ U0BB2 ] };
key <AD07> {  [ U0BB0 ] };
key <AD08> {  [ U0BC8 ] };
key <AD10> {  [ U0BBF ] };
};

Yukarıdaki yerleşim planlamasında başarılı oldum.

Ancak bunu yapamadığım tipik bir gereksinim var. AD03 anahtarını aşağıdaki haritayla eşlemek istiyorum

key <AD03> {  [ U0BA8, U0BA8+U0B8A ] };

burada ikinci bağımsız gibi birleştirme karakteri bu .
Tanımın sözdizimi bu linkte bulunabilir.
Tamil karakteri için unicode karakter burada bulunabilir .

Birleştirme karakterlerini unicode'u haritaya argüman olarak nasıl aktarabiliriz?


Şu anda bir cevap yazmak için zaman yok, ancak bu bağlantı size yardımcı olmalıdır.
terdon

Yanıtlar:


0

Gerçekten bir cevap değil, bir teklif:

{[Quoteleft, asciitilde]} satır anahtarı; Bir anahtar koddan (bu durumda) bir sembol grubuna (`ve bu durumda) tek bir eşlemeyi açıklar. Semboller, Bölüm 2.4'te açıklandığı gibi /usr/X11R6/include/X11/keysymdef.h dosyasındaki sembolik isimler kullanılarak adlandırılır. Parantez içine alınmış bir çift sembol, bir kaydırma seviyesi ile ayrılmış bir çift sembol gösterir; Shift tuşuna basılması genellikle iki seviye arasında geçiş yapar, ancak types bileşeni bunu geçersiz kılabilir. Tek bir sembol parantez içine alınmışsa, bu sembol daima seviyeden bağımsız olarak kullanılır.

belki bir bağlantı bazı kullanım alanıdır: http://www.charvolant.org/~doug/xkb/html/node5.html


OP'nin istediği şeyin, tek bir tuş darbesiyle (veya bir üst karakter tuşuyla, örneğin bir harf tuşuyla) iki karakter (birbiri ardına sırayla) yazmanın bir yolu olduğunu düşünüyorum .
Tom
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.