Dconf-editor'de garip bir kısayol gördüm:
<Primary><Alt>KP_End
Nedir <Primary>
?
Ayrıca bir Above-Tab
anahtar gördüm . Neye atıfta bulunduğunu tamamen anlıyorum, ancak bu anahtar isimler tanımlandı mı?
Dconf-editor'de garip bir kısayol gördüm:
<Primary><Alt>KP_End
Nedir <Primary>
?
Ayrıca bir Above-Tab
anahtar gördüm . Neye atıfta bulunduğunu tamamen anlıyorum, ancak bu anahtar isimler tanımlandı mı?
Yanıtlar:
<Primary>
bir gtk+
şeydir.
gtk+ 2.24.7
& bunun yerine kullanılabilecek gtk+ 3.2.1
bir platform agnostik hızlandırıcı değiştirici kavramını tanıttı :<Primary>
<Control>
Gtk + 'da yeni bir tesis sağlanmıştır (bu yazıdan itibaren Gtk + -2.24 için Git'te ve Gtk + -3.2.0'da piyasaya sürülmüştür),
<Primary>
tanımlayıcıyı<Control>
hızlandırıcı ve bağlamalar yerine kullanmak için . Bu, hızlandırıcıyı OSX'te Komutla ve başka bir şey için Kontrol ile eşler. 1
Bu taahhüt uyarınca :
gtk: hızlandırıcıları platformdan bağımsız bir şekilde belirtmeye izin ver. Tanıtın
<Primary>
hızlandırıcı dizeleri, X11 / Win23 üzerinde GDK_CONTROL_MASK için giderir ve GDK_META_MASK için kuvars üzerinde.
(diğer hızlandırıcılarla birlikte) gtkaccelgroup.c
gtk_accelerator_name (guint accelerator_key,
GdkModifierType accelerator_mods)
{
static const gchar text_release[] = "<Release>";
static const gchar text_primary[] = "<Primary>";
static const gchar text_shift[] = "<Shift>";
static const gchar text_control[] = "<Control>";
static const gchar text_mod1[] = "<Alt>";
static const gchar text_mod2[] = "<Mod2>";
static const gchar text_mod3[] = "<Mod3>";
static const gchar text_mod4[] = "<Mod4>";
static const gchar text_mod5[] = "<Mod5>";
static const gchar text_meta[] = "<Meta>";
static const gchar text_super[] = "<Super>";
static const gchar text_hyper[] = "<Hyper>";
<Above_tab>
bir pencere yöneticisi şeydir.
Bu gereği taahhüt içinde metacity
:
Bir uygulamanın pencereleri arasında geçiş yapmanın kolay erişilebilir bir işlem olmasını istiyoruz. Kullanışlı ve akılda kalıcı tuş takımı, sekme tuşunun üzerindeki tuştur - ancak bu tuşun tuş takımı farklı klavye düzenlerinde tutarlı değildir. XKB geometrisindeki anahtarı ve bu anahtara başvuran sihirli bir anahtar adı "Above_Tab" olan anahtarı ekleyin ve cycle_group için varsayılan bağlamayı Above_Tab olarak değiştirin
Ayrıca bkz bu taahhüt içinde mutter
ve kaynak dosyaları meta-accel-parse.c
vemeta-accel-parse.h
<Primary>
genellikle (Windows düğmesi olarak da bilinir) anlamına gelir , ancak yeniden tanımlanabilir ( bazı yerlerde eşleştirildiğini gördüm ). GNOME wiki diyor : SuperCtrlShiftCtrl
Birincil sistem değiştirici anahtarı (Süper / Windows / Komut anahtarı) olmalıdır.
Ahh. Burada biraz karışıklık var. GNOME Wiki "birincil sistem değiştirici anahtar" dese de, bu aslında "birincil anahtar" dan farklı olabilir. İki forumu mesajlar İlköğretim olduğuna dikkat Ctrlben aslen düşündük. Orada bir iki yaşındaki (sabit) hata karışıklığa hakkında Ctrlve Birincil karşı açılan compiz
diyor Ubuntu, içinde:
Daha önce kontrol anahtarını çağırıyorduk
<Control>
ama şimdi GNOME'da değiştirildi, böylece kontrol tuşuna basıldığında<primary>
geri dönülüyor. Compiz'de klavye kısayollarını (örneğin) olarak ayarladık<Control><Alt><Left>
.
Deneme yanılma ile kaldım: Ctrlönce deneyin , sonra Super.
<Primary>
Super
farkettiğiniz gibi değil ; bu ne yazık ki belirsiz ifadeler. Yine de çok oluyor değil olarak tanımlanır Ctrl
yani OS X Onun bilerek değil mi OS X üzerinde ana bilgisayar sisteminin ana değişken tuşu, eşleme etmektir - Command
. Bu, GTK + kullanan uygulamaların yerel OS X uygulamalarıyla (örn. Command
+ Z
Geri almak için) eşleşen kısayolları otomatik olarak almasını ve olağandışı / sarsıntısız olmasını ( Ctrl
farklı şeyler için kullanıldığı gibi ) sağlar.
<Primary>
kesinlikle Mac olmayan Gtk bağlamında ( ) ve Mac makinelerde <Control>
( Ctrl
) anlamına gelir . Örneğin, quit artık otomatik olarak eşlendi . Ayrıca alıntıladığınız wiki sayfası sadece ilgisi olmayan şeylerden bahsediyor . Command
⌘
Ctrl+q
⌘+q
<Super>
<Primary>