Bu ilginç bir zorluk ve xinput'un tam olarak uygun görünmediğine katılıyorum. Xmodmap'ın yetenekleriyle uğraşarak biraz zaman geçirdim ve gerçekten oraya gitmeyi başaramadan ... yapmak istediklerini başarmaya çok sinir bozucu bir şekilde yaklaşmıştım .
Xmodmap kullanarak, payanda sol kaydırma tuşunda kaydırılmış bir anahtar simgesi olarak atamak mümkündür:
xmodmap -e 'keysym Shift_L = Shift_L parenleft Shift_L parenleft'
hangi sorta çalışır, en azından Fedora 17 kutumda test yaparken, ancak tatmin edici bir şekilde değil. Bu eşleme yerinde iken, shift tuşunun hala normal şekilde çalıştığını ve herhangi bir sahte paren oluşturmadığını, ancak (sinir bozucu şekilde) sol-parenler de güvenilir şekilde üretmediğini buldum. Her ne sebeple olursa olsun, anahtar kendini güvenli bir şekilde değiştirmiyor gibi görünüyor , bu da başlangıçta kaydırılan görevini bozuyor. Sebebi ne olursa olsun, art arda birkaç kez sola kaydırma, sonunda sol-babaları üretmeye başlamasına neden olur, ancak dördüncü veya beşinci basından sonra.
Bir davranış Ben yaptım sen bir "yakın yeterli" analog olarak çalışmak mümkün olabileceğini, ancak, haber: Ben SHIFT_L ve Shift_R üzerine haritalama parenleft ve parenright sonra ben güvenilir hem vardiya tuşların üzerinde "yuvarlanan" tarafından parens yazabilirsiniz bulundu - başka bir deyişle, bu haritalama ile:
xmodmap -e 'keysym Shift_L = Shift_L parenleft Shift_L parenleft'
xmodmap -e 'keysym Shift_R = Shift_R parenright Shift_R parenright'
Shift_L ve ardından Shift_R tuşlarına basıp ardından her ikisini de bıraktığınızda, sağ taraf veya sol taraf diğer yönde çıkar. (Elbette paren eşlemeleri tersine çevrilebilirdi; hangi yolun daha doğal olduğunu düşündüğüme karar veremedim.)
Bu, tam olarak aradığınız davranışa ulaşmak için geldiğim kadar yakındı; yalnız xmodmap kullanarak mümkün görünmüyor.
Bunun sadece mümkün olmadığına ikna oldum, dönem, ama sonra anladım ki tam olarak tanımladığınız gibi çalışan en az bir anahtar var : Süper ("Windows") tuşu. Gnome Shell'in altında, tek basıldığında farklı bir etki (Genel Bakış) tetikleyen bir değiştirici tuş (mod4) bulunur. Dolayısıyla, en azından teoride, istediğiniz vardiya anahtarı aşırı yüklemesini aynı şekilde uygulamak mümkün olabilir.
... Ancak, Shift tuşuna her bastığınızda bunun nasıl yapılacağı ya da gerekli işlemlerde tıkanmanın ne kadar invaziv olacağı konusunda hiçbir fikrim yok. :-)