Numpad emülasyonu


15

Yeni dizüstü bilgisayarımda (Dell Inspiron 5578 ) sayısal tuş takımı yok . Özel sayısal tuş takımı olmayan birçok dizüstü bilgisayarda sayısal tuş takımı bulunur Fn, ancak bu tuş takımı kullanılamaz . Ben çalıştırdığınızda xevve geleneksel kullanmayı deneyin Fntarak (örneğin Fn+ Jiçin 1), hiç olay görür. Ve rakamlar etiketlerde bile değil.

AFAIU, işletim sistemine geçmediği için Fntuşla herhangi bir kısayol oluşturamıyorum Fn. Ama teorik olarak Alt_L+ ' yı kullanabilirim Super_L. Soru, düzgün bir şekilde nasıl yapılacağıdır. Linux olmayanlarla bile tüm VM'lerle iyi çalışmak için klavye düzeninden daha düşük bir seviyede yapmayı tercih ederim.

Çevre: Qubes OS . Ev sahibi bölüm Fedora'ya dayanmaktadır.

Denedim:

  • Xfce tuş kısayolunu kullanarak bir xdotool komutu bağlayın. Bu çeşitli garip sonuçlar doğurur: Komut (xdotool anahtarı KP_1 ve varyasyonlar) genellikle Tamam çalışır, ancak kısayol tarafından çağrıldığında çalışmaz. Kısayol tarafından çağrıldığında, sorun muhtemelen o anda değiştirici tuşlara basılmasıdır. Çeşitli değişiklikler denedim ( --clearmodifiers, değiştiriciler için keyup vb.), Hiçbiri iyi çalışmıyor.
  • Aynısını autokey ile yapın. Bazı otokey donmalarım var.

Sigara çözümleri:

  • Harici sayısal tuş takımı / klavye kullan: Harici klavyemde bir sayısal tuş takımı (bir çeşit) olsa da, örneğin, seyahat ederken dahili olanda bile bir tane olmak istiyorum ve harici klavyeyi kullanmak imkansız veya en azından rahatsız edici .
  • Sayı satırını kullan: Çek düzeninde, sayı satırı öncelikle aksanlı harfler için kullanılır. Kullandığım mizanpajın ( CShack özütleri varyantı ) “sayı satırında” hiç numarası yok.
  • Farklı bir dizüstü bilgisayar satın alın: Çeşitli gereksinimlerimi karşılayan bir dizüstü bilgisayar bulmak zordu.

1
Xkb'de okuyun , özel bir Alt-L + Super-L seviyesi ekleyin. Ayrıca evtestbir Fn olayı aramak için çalıştırın ve bu da çalışmazsa, HID tanımlayıcısına ve ham HID olayına bakın. dmesgİlişkili saklanan cihazları bulmak için bkz .
dirkt

@dirkt XKB kullanmak, özel bir keylayout tanımlamak gibi görünüyor. Bu hiçbir şeyden daha iyidir, ancak her VM (veya VM geçici olarak) için aynı şeyi yapmak zorunda kalacağım ve bu Linux olmayan VM'ler altında çalışmayacak olduğu için tercih edilen bir çözüm değildir. Kötülüğü deneyeceğim, ama kullanılan klavye ile çalışıp çalışmayacağından emin değilim.
v6ak

Alt_L + Super_L'a bağlı mısınız? AltGr veya Shift + AltGr ilexmodmap(1)
Fox

VM'niz (hangisi?) X etkinliklerini geçmiyor, ancak doğrudan klavye geçişi konusunda ısrar ediyorsa, muhtemelen kendi /dev/input/eventXveya HID kaynağınızı oluşturarak bir klavyeyi taklit edebilirsiniz . Bu programlama gerektirir. Ama eğer ile xdotoolçalışırsa, xkbveya ile çalışmalıdır xmodmap. Ve evet, Mode_Switch veya ISO_Level3_Shift'e (varsayılan olarak AltGr) tek bir anahtar atamak daha kolay olacaktır.
dirkt

1
AltGr veya AltGr + Shift ile ilgili sorun zaten kullanılmış olmasıdır. Alt_L + Super_L'de ısrar etmiyorum, ancak en iyi seçim olarak görünüyor: Dahili klavyede yan yanalar ve bazı klavye kısayollarını gizleme şansı az. Ve sol elle basılabilirler. Yani, ideal kombinasyona benziyor,
v6ak

Yanıtlar:


0

Buraya gitmenin doğru yolunun kendi klavye düzeninizi oluşturmak olduğunu düşünüyorum. Aslında bunu her VM ve her işletim sistemi için yapmanız gerekecek, ancak bunu sadece şablon VM'lerinize dağıtmanız gerekir.

İnanılmaz derecede kolay bakış açınıza bağlı olarak, onları yapmak o kadar da zor değil. Linux için doğru yoldasınız. Windows için sadece autohotkey kullanın .

(Ya da sadece mevcut düzeninizi bırakın ve neo2'yi deneyin . Almanca için optimize edilmiştir, ancak genel olarak düzen mükemmeldir ve linux'da kutu desteğinden ve pencerelerde oldukça iyi bir otohotkey uygulamasından çıkarsınız. Yıllardır kullanıyorum. En büyük dezavantajı, düzenin o kadar egzotik olması, genellikle onları tekrar kullanılabilir hale getirmek için programlardaki kısayolları özelleştirmeniz gerektiğidir, örneğin vimdeki hjkl tamamen becerdin.)


Özel bir düzen yaptım, ama yine de oldukça kusurlu. Windows sürümü olsa bile kusurlu olurdu. TemplateVM'lere kurulum bir sorun değildir, ancak diğer makineler zordur. Birincisi, RDP yerel klavye düzenime uymuyor. İkincisi, çeşitli kısa ömürlü Windows VM'leri (örneğin IE VMS) için bir miktar ek yüktür.
v6ak

@ v6ak Kısa ömürlü VM'ler, şablonun kurulumunu devralmalıdır, böylece bir sorun olmamalıdır.
Franklin

Bu, şablon tabanlı VM'ler için geçerlidir, ancak yeni indirdiğiniz VM'ler için geçerli değildir. Ayrıca, sizin tarafınızdan yönetilmeyen uzak VM'ler için de geçerli değildir. Standart ABD düzeni ile nispeten iyiyim (aksanlara ihtiyacım olmadığında, çoğunlukla CShack ile uyumludur), ancak sayı satırını kullanmak benim için çok doğal değil.
v6ak
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.