Hayır, tüm kısayolların kaydedildiği tek bir yer yok. Uygulamalar, yapılandırmalarını istedikleri yerde depolamayı seçebilirler.
Bununla birlikte, çoğunlukla iki seviyeye bakıyorsunuz: uygulama seviyesi (Firefox'ta kopya için Ctrl-C gibi) ve pencere yöneticisi seviyesi (masaüstünü göstermek için Win + D gibi). Compiz, yapılandırmasını saklamak için gconf kullanır .
Uygulamalar için, kabaca araç takımlarına göre bölebilirsiniz. Yani, GTK uygulamaları da gconf kullanıyor.
Şüphesiz, Ubuntu, klavyede basılan tuş kombinasyonunun neye bağlı olduğuna yönlendirilmesi için bunu bir yerde saklamalıdır.
Tam değil. Odaklanan uygulama ilk önce bir X klavye etkinliğinde gerçekleşir, ancak yapmazsa, pencere yöneticisi olan diğer uygulamalara kadar gider. Böylece Alt + F4'ü yakalayan ve pencereyi kapatmayan bir oyun oynayabilirsiniz (kahretsin, Jamestown!). Sanırım, bunun merkezi bir olay yönlendiricisine gittiğini, ardından bazı veritabanlarıyla eşleştiğini ve hedefine yönlendirildiğini düşünüyorum. Etrafta bir şişe içki geçirmek gibidir: geçmek, istirahat etmek ve diğer şeyleri geçmek için bir peruk alın ya da her şeyi alın ve açgözlü olun.
Linux / FOSS ortamı (fark etmişsinizdir) oldukça demokratiktir ve tüm uygulamaların tek bir merkezi klavye konfigürasyon deposunda anlaşmaya varılması bir aptaldır. Birincisi, uzun zaman önce yazılmış ve hiç bilmeyecek şekilde sahipsiz uygulamaları var.
Güncelleme: Konuyla ilgili Xlib belgelerine göre :
Kaynak pencereden başlayarak, X sunucusu bir istemci tarafından bu olaylara ilgi duyduğu belirtilen ilk pencereyi bulana kadar pencere hiyerarşisini arar. Araya giren pencerelerden birinin olay türünün oluşturulmasını engellemek için yayılmayan maskeleri varsa, bu türlerin olayları bastırılır.
Ayrıca,
KeyPress, KeyRelease, ButtonPress ve ButtonRelease olaylarını almak için, pencerenin olay maskesi özniteliğinde KeyPressMask, KeyReleaseMask, ButtonPressMask ve ButtonReleaseMask bitlerini ayarlayın.
Ve yayılımı devre dışı bırakmak için bir öznitelik ayarlayabilirsiniz .
Sorun X söyleme olduğunu bilemezsiniz böylece tuşlar dinlemek için önsel hangi tuşları için başvuru dinler veya gerçekten onlar aslında eğer o kadar yaymak niyetinde olmadığını (yalnız yaptıklarını let) onu dinliyorum. Bu nedenle, merkezi bir kayıt X düzeyinde imkansızdır, bu yüzden bunu sadece pratik olarak imkansız olan araç seti düzeyinde yapmanız gerekecektir. : D