Dyalog APL, Windows Anahtarını ele geçirir ve geri vermez (Fedora 32 / Gnome, Free License, Kitty)
Dyalog'u başlatırken, Windows Anahtarını doğrudan APL Sembol anahtarı olarak eşleyecektir. Ancak Dyalog'dan ayrıldığımda ⎕OFF
klavyenin normal durumuna dönmeyecek. WM anahtar bağlamamın çoğu Win anahtarını içeriyor ve bilgisayarlarımı yeniden başlatmaktan başka bir çözüm bulamadım.
APL Anahtarındaki Win Anahtarını otomatik olarak dönüştürmeyecek şekilde Dyalog APL Anahtarını geçersiz kılmak mümkün müdür?
Bunu setxkbmap
kontrol edebilmek için bir komut kullanmayı planlıyordum .
Teşekkürler.
Yanıtlar
Eğer ararsanız dyalog -nokbd
, klavye kurulumu atlanacaktır. Tabii ki, daha sonra klavyeyi kendiniz halletmeniz gerekecek ( ayrıntılar için APL Wiki'ye bakın).
Alternatif olarak, APL sona erdiğinde klavyenizi aşağıdaki gibi geri yükleyen küçük bir komut dosyası oluşturabilirsiniz:
OLDLAYOUT=$(setxkbmap -query | sed -n 's/^layout://p') OLDVARIANT=$(setxkbmap -query | sed -n 's/^variant://p')
OLDOPTION=$(setxkbmap -query | sed -n 's/^options://p') dyalog OLDLAYOUT=$(echo $OLDLAYOUT | sed 's/^$/,/')
OLDVARIANT=$(echo $OLDVARIANT | sed 's/^$/,/') setxkbmap -layout $OLDLAYOUT -variant $OLDVARIANT -option -option $OLDOPTION