Bagaimana Anda mengatur pintasan keyboard di GNOME 3 menggunakan gsettings atau libgnomekbd?

4

Saya ingin menulis ekstensi Shell GNOME yang menetapkan beberapa pintasan keyboard yang berguna saat memuat, khususnya yang terkait dengan pergantian ruang kerja. Saya tahu cara mengatur ini dengan mudah dari pengaturan sistem, tetapi saya tidak tahu bagaimana melakukannya secara terprogram.

Ada beberapa opsi yang tersedia org.gnome.settings-daemon.plugins.media-keys, tetapi tidak ada yang melakukan apa yang saya inginkan.

Adakah yang tahu di mana / bagaimana GNOME menyimpan pintasan keyboard navigasi?

damien
sumber
Setelah bertanya di saluran IRC GNOME Shell, sepertinya sebagian besar keybindings akan disimpan org.gnome.desktop.wm.keybindings, tetapi hanya mulai sekitar versi 3.3.4.
damien
Jika Anda masih ada, harap tandai pertanyaan Anda atau poskan itu sebagai jawaban.
Shiki