Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen xmodmap komutudur.
Program:
ADI
xmodmap - X'te tuş haritalarını ve işaretçi düğmesi eşlemelerini değiştirmek için yardımcı program
SİNOPSİS
xmod haritası [-seçenekler ...] [dosya adı]
TANIM
The xmod haritası program klavyeyi düzenlemek ve görüntülemek için kullanılır niteleyici harita ve tuş haritası tablo
olay anahtar kodlarını anahtar sembollerine dönüştürmek için istemci uygulamaları tarafından kullanılır. Bu
Klavyeyi buna göre yapılandırmak için genellikle kullanıcının oturum başlatma komut dosyasından çalıştırılır.
kişisel zevkler.
SEÇENEKLER
Aşağıdaki seçenekler ile kullanılabilir xmod haritası:
-Görüntüle ekran
Bu seçenek kullanılacak ana bilgisayarı ve ekranı belirtir.
-Yardım Bu seçenek, komut satırı bağımsız değişkenlerinin kısa bir açıklamasının
standart hata kanalına yazdırılmalıdır. Bu ne zaman yapılacaksa
işlenmemiş argüman verilir xmodmap.xmodmap.
-dilbilgisi
Bu seçenek, kullanılan ifade dilbilgisini açıklayan bir yardım mesajının
in files ve -e ifadeleri ile standart hatanın üzerine basılmalıdır.
-version
Bu seçenek şunu gösterir: xmod haritası sürüm bilgilerini yazdırmalı ve çıkmalıdır.
-ayrıntılı
Bu seçenek şunu gösterir: xmod haritası ayrıştırırken günlük bilgilerini yazdırmalı
onun girişi.
-sessiz Bu seçenek ayrıntılı günlük kaydını kapatır. Bu varsayılandır.
-n Bu seçenek şunu gösterir: xmod haritası eşlemeleri değiştirmemeli ancak
ne yapacağını göster yapmak(1) bu seçenek verildiğinde bunu yapar.
-e ifade
Bu seçenek yürütülecek bir ifadeyi belirtir. Herhangi bir sayıda ifade olabilir
komut satırından belirtilebilir.
-öğleden sonra Bu seçenek geçerli değiştirici haritasının yazdırılması gerektiğini belirtir.
standart çıktı. Başka mod seçeneği yoksa bu varsayılan çalışma modudur
belirtilmiştir.
-pk Bu seçenek geçerli tuş haritası tablosunun yazıcıya yazdırılması gerektiğini belirtir.
standart çıktı.
-pke Bu seçenek geçerli tuş haritası tablosunun yazıcıya yazdırılması gerektiğini belirtir.
geri beslenebilecek ifadeler biçiminde standart çıktı xmod haritası.
-pp Bu seçenek geçerli işaretçi haritasının ekrana yazdırılması gerektiğini belirtir.
standart çıktı.
- Tek çizgi, standart girdinin girdi dosyası olarak kullanılması gerektiği anlamına gelir.
The Dosya içeren bir dosyayı belirtir xmod haritası yürütülecek ifadeler. Bu dosya
genellikle kullanıcının ana dizininde şöyle bir adla tutulur: .xmodmaprc.
İFADE DİLBİLGİSİ
The xmod haritası program ifadelerin bir listesini okur ve bunları denemeden önce hepsini ayrıştırır.
herhangi birini yürütün. Bu, yeniden tanımlanan anahtar sembollere başvurmayı mümkün kılar
isim çatışmaları konusunda fazla endişelenmenize gerek kalmadan doğal bir şekilde.
Keysem adlarının listesi başlık dosyasında bulunabilir (olmadan
XK_ Keysym veritabanı tarafından desteklenen önek) /usr/share/X11/XKeysymDB. Anahtar semboller
eşleşen Unicode karakterler "U0020" ila "U007E" ve "U00A0" olarak belirtilebilir.
Tüm olası Unicode karakterler için "U10FFFF".
Anahtar kod NUMBER = KEYSYMNAME ...
Anahtar sembollerin listesi belirtilen anahtar koda atanır (belirtilebilir)
ondalık, onaltılık veya sekizlik olarak ve çalıştırılarak belirlenebilir. xev programı). kadar
Bir tuşa sekiz anahtar sembol eklenebilir ancak son dördü hiçbir anahtarda kullanılmaz.
büyük X sunucu uygulaması. Hiçbir değiştirici anahtar olmadığında ilk anahtar sembolü kullanılır
Bu tuşla birlikte basıldığında, ikincisi Shift ile, üçüncüsü ise
Mode_switch tuşu bu tuşla birlikte kullanılır ve dördüncüsü hem Mode_switch hem de
Shift tuşları kullanılır.
Anahtar kod herhangi = KEYSYMNAME ...
Mevcut anahtarlardan herhangi birine atanan anahtar simgelerinin belirtilen listesi yoksa, yedek bir anahtar
klavyede seçilir ve tuş sembolleri ona atanır. Listesi
anahtar semboller ondalık, onaltılık veya sekizlik olarak belirtilebilir.
anahtar sembol KEYSYMNAME = KEYSYMNAME ...
The KEYSYMNAME sol tarafta kullanılan eşleşen anahtar kodlara çevrilir
karşılık gelen seti gerçekleştirin Anahtar kod ifade. Aynı durumda olduğunu unutmayın
Keysym birden fazla anahtara bağlıdır, ifade her eşleşme için yürütülür
Anahtar kod.
açık DEĞİŞTİRİCİ ADI
Bu, geçerli olduğu durumlarda, verilen değiştirici için değiştirici haritasındaki tüm girişleri kaldırır.
isimler: vardiya, kilitlemek, Control, mod1, mod2, mod3, mod4, ve mod5 (durum değil)
değiştirici adlarda önemlidir, ancak diğer tüm adlar için de önemlidir). İçin
örneğin, ``Kilidi temizle'', Shift kilidine bağlı olan tüm tuşları kaldıracaktır
değiştirici.
eklemek DEĞİŞTİRİCİ ADI = KEYSYMNAME ...
Bu, verilen anahtar sembolleri içeren tüm anahtarları belirtilen değiştirici haritasına ekler.
Keysem adları, tüm giriş ifadeleri okunduktan sonra değerlendirilir.
Anahtarları değiştirmek için ifadeler yazmak kolaydır (ÖRNEKLER bölümüne bakın).
Kaldır DEĞİŞTİRİCİ ADI = KEYSYMNAME ...
Bu, belirtilen değiştiriciden verilen anahtar sözcükleri içeren tüm anahtarları kaldırır
harita. Farklı eklemek, anahtar sembol adları satır okundukça değerlendirilir.
olup olmadığı konusunda endişelenmenize gerek kalmadan değiştiricideki anahtarları kaldırmanıza olanak tanır.
yeniden atanmadılar.
işaretçi = varsayılan
Bu, işaretçi haritasını varsayılan ayarlarına geri döndürür (düğme 1, bir kod oluşturur)
1, düğme 2 bir 2 oluşturur, vb.).
işaretçi = NUMBER ...
Bu, işaretçi haritasını belirtilen düğme kodlarını içerecek şekilde ayarlar. Liste her zaman
ilk fiziksel düğmeyle başlar. Bir düğme kodunun 0'a ayarlanması olayları devre dışı bırakır
şu düğmeden.
Ünlem işaretiyle (!) başlayan satırlar yorum olarak kabul edilir.
Bir değiştirici anahtarın bağlamasını değiştirmek isterseniz, onu da klasörden kaldırmanız gerekir.
uygun değiştirici haritası.
ÖRNEKLER
Birçok işaretçi, ilk düğmeye işaret parmağı kullanılarak basılacak şekilde tasarlanmıştır.
sağ el. Solak insanlar sıklıkla hareket etmenin daha rahat olduğunu düşünürler.
kullanılarak birincil düğmeye basılacak şekilde oluşturulan düğme kodlarını tersine çevirin.
sol elin işaret parmağı. Bu, 3 düğmeli bir işaretçi üzerinde aşağıdaki şekilde yapılabilir:
% xmodmap -e "işaretçi = 3 2 1"
Birçok uygulama Meta tuşları kavramını destekler (Kontrol tuşlarına benzer ancak
Kontrol yerine Meta basılı tutulur). Ancak bazı sunucularda Meta anahtar sembolü yoktur.
varsayılan tuş haritası tablosu olduğundan elle eklenmesi gerekir. Aşağıdaki komut
Meta'yı Çoklu dil tuşuna ekleyin (bazen Karakter Oluştur olarak etiketlenir). Aynı zamanda
Meta anahtarına ihtiyaç duyan uygulamaların yalnızca
anahtar kodunu kullanın ve anahtar eşleme tablosunun ilk sütununda anahtar sembolünün olmasını gerektirmez. Bu
Multi_key arayan uygulamaların (varsayılan değiştirici dahil) anlamına gelir
harita) herhangi bir değişiklik fark etmeyecektir.
% xmodmap -e "keysym Çoklu_anahtar = Çoklu_anahtar Meta_L"
Benzer şekilde, bazı klavyelerde Alt tuşu bulunur ancak Meta tuşu yoktur. Bu durumda aşağıdakiler olabilir
Bir işe yara:
% xmodmap -e "keysym Alt_L = Meta_L Alt_L"
Daha basit ama kullanışlı kullanımlarından biri xmod haritası klavyenin "rout"unu ayarlamaktır
Alternatif bir anahtar sembolü oluşturmak için tuşuna basın. Bu genellikle Backspace'in değiştirilmesini içerir.
Kullanıcının daha rahat etmesi için silin. Eğer ttyModları kaynak xterm olarak ayarlandı
peki, tüm terminal öykünücüsü pencereleri karakterleri silmek için aynı anahtarı kullanacaktır:
% xmodmap -e "keysym BackSpace = Sil"
% echo "XTerm*ttyModes: ^ silinsin mi?" | xrdb -birleştirme
Bazı klavyeler, şu durumlarda otomatik olarak küçük ve büyük karakterleri oluşturmaz:
virgül ve nokta tuşları kaydırılır. Bu şu şekilde giderilebilir: xmod haritası sıfırlayarak
virgül ve nokta için aşağıdaki komut dosyalarıyla bağlamalar:
!
! vardiya yap-, ol < ve vardiya-. olmak >
!
anahtarsim virgül = virgül daha az
keyym periyodu = periyot daha büyük
Klavyeler arasındaki en rahatsız edici farklardan biri de Kontrol Düğmesinin konumudur.
ve CapsLock tuşları. Yaygın bir kullanım xmod haritası bu iki anahtarı aşağıdaki gibi değiştirmektir:
!
! Caps_Lock ve Control_L'yi değiştirin
!
Kilidi kaldır = Caps_Lock
Kontrolü kaldır = Control_L
keyym Control_L = Caps_Lock
keyym Caps_Lock = Kontrol_L
Kilit ekle = Caps_Lock
Kontrol ekle = Kontrol_L
Bu örnek, anahtarları önceki atamalarına geri döndürmek için tekrar çalıştırılabilir.
The Anahtar kod komutu, aynı anahtar sembolünü birden fazla anahtar koda atamak için kullanışlıdır.
Taşınabilir olmasa da, aynı zamanda cihazı sıfırlayabilecek komut dosyalarının yazılmasını da mümkün kılar.
klavyeyi bilinen bir duruma getirin. Aşağıdaki komut dosyası, Sil oluşturmak için geri silme tuşunu ayarlar
(yukarıda gösterildiği gibi), mevcut tüm büyük harf kilidi bağlantılarını temizler, CapsLock tuşunun bir anahtar olmasını sağlar.
kontrol tuşuna basın, F5'in Kaçış oluşturmasını sağlayın ve Break/Reset'in bir kaydırma kilidi olmasını sağlayın.
!
! HP'de aşağıdaki tuş kodlarında listelendiği gibi tuş başlıkları bulunur:
!
! 101 Geri tuşu
! 55 Büyük harf
! 14 Kontrol
! 15 Ara/Sıfırla
! 86 Durdur
! 89 F5
!
anahtar kodu 101 = Sil
tuş kodu 55 = Kontrol_R
Kilidi temizle
Ekle Kontrol = Kontrol_R
tuş kodu 89 = Kaçış
tuş kodu 15 = Caps_Lock
Kilit ekle = Caps_Lock
ÇEVRE
EKRAN varsayılan ana bilgisayar ve ekran numarasını almak için.
Onworks.net hizmetlerini kullanarak xmodmap'i çevrimiçi kullanın