Apakah ada cara untuk memberikan pintasan keyboard yang ditentukan dalam prioritas aplikasi di atas pintasan seluruh sistem dengan pengikatan tombol yang sama?
Perilaku yang diinginkan: Ketika beberapa tombol ditekan, periksa apakah aplikasi yang difokuskan ingin melakukan sesuatu (dan jika demikian, lakukanlah). Jika tidak, periksa apakah ada pintasan sistem untuk beberapa tombol lalu lakukan itu.
Apa yang terjadi saat ini: Saya telah F11menetapkan 'toggle fullscreen' di menu pengaturan untuk pintasan keyboard. Di Chrome F11harus mengaktifkan mode layar penuh Chrome sendiri, tetapi sebaliknya ditimpa oleh pintasan seluruh sistem, yaitu Chrome menjadi layar penuh (panel GNOME dan bilah judul menghilang) tetapi tidak masuk ke mode layar penuh Chrome (di mana tab, bilah alamat, dan bilah bookmark juga lenyap).
(Catatan: Firefox tidak memiliki masalah yang sama, tetapi ini tampaknya karena FF layar penuh sama dengan / dipicu oleh layar penuh pengelola jendela)
Jawaban:
Penafian: Ini bukan yang Anda inginkan, tapi saya sudah menghabiskan terlalu banyak waktu untuk tidak mempostingnya dan mungkin orang lain dapat menggunakannya.
Saya mendapatkan sejauh Ctrl + F11 layar penuh di mana-mana tetapi Chromium di mana itu adalah layar penuh Chromium!
Saya pikir saya mungkin bisa menipu manajer jendela jika saya menggunakan
xdotool
dan mengirim perintah langsung ke jendela chrome - tidak berhasil.Lalu saya pikir saya mungkin bisa mengubah pintasan keyboard di google chrome, tapi itu sepertinya hardcoded - jalan buntu lain.
Instal
xdotool
untuk mensimulasikan penekanan keyboardmengkonfigurasi ulang pintasan Keyboard Ubuntu ke sesuatu yang sewenang-wenang, yang kita tidak pernah ketik tetapi dapat digunakan dalam skrip
Pengaturan -> Perangkat -> Keyboard
Gulir ke bawah dan edit Toggle mode layar penuh ke
Ctrl + Alt + 1
dan kemudian tekan+
dan tambahkan pintasan keyboard khususlalu tekan
+
dan tambahkan pintasan keyboard khususedit skrip
membuatnya bisa dieksekusi
Tampaknya mustahil untuk mengelabui manajer jendela dan menyelundupkan keystroke oleh, tetapi tentu saja ada solusi yang mungkin. Dalam hal ini Google membuat pintasan keyboard layar penuh tidak dapat dikonfigurasi, sehingga kurang dari sasaran
Sekarang dengan Ctrl + F11 manajer jendela mengontrol perilaku layar penuh kecuali dalam chromium.
sumber