GNU/Linux >> Belajar Linux >  >> Linux

Tidak Dapat Mensimulasikan Ctrl+shift+fn+f10 Tekan Tombol ?

Saya memiliki ubuntustudio 16.10 64 bit pada IBM Thinkpad E431. Saya dapat meluncurkan aplikasi dari skrip shell, tetapi langkah selanjutnya adalah menekan Ctrl +Bergeser +F10 Di notebook saya, saya perlu menekan tombol Fn sebelum F10 . Saya menggunakan xfce Desktop. Saya tidak dapat mensimulasikan ini dalam skrip Shell. Saya juga telah menonaktifkan touchpad saya tetapi tidak membantu.

Jawaban yang Diterima:

Anda tidak perlu.

Di notebook saya, saya perlu menekan tombol Fn sebelum F10 .

Namun, itu tidak relevan dengan peristiwa input X yang perlu Anda simulasikan.

Yang harus Anda ingat adalah bahwa Fn kunci tidak pernah terlihat pada kabel antara keyboard dan komputer Anda. Ini ditangani sepenuhnya oleh mikroprosesor di keyboard itu sendiri. Apa yang muncul melalui kabel saat Anda menekan tombol dengan Fn dan F10 ukiran hanyalah kode kunci untuk F10 tombol, seolah-olah Anda memiliki keyboard lengkap dengan F10 independen yang lengkap kunci.

Anda memiliki kunci yang diukir dengan F10 dan sesuatu yang lain. Mikroprosesor keyboard menangani Fn . Anda key sebagai kunci pengubah yang sepenuhnya lokal yang mengalihkan kunci itu antara tampak seperti kunci "sesuatu yang lain" (ketika Fn tidak ditekan) pada kabel dan terlihat seperti F10 (ketika Fn ditekan) pada kabel.

Bahkan, laptop dan keyboard sejenis biasanya memiliki dua pengubah lokal seperti itu. Yang lainnya adalah status NumLock LED (sic), membuat setiap tombol memiliki empat cara berbeda yang dapat ditampilkan pada kabel ke komputer Anda.

Tetapi seperti yang terlihat oleh komputer Anda, di ujung kabel yang lain, semua ini tidak terlihat. Ia melihat keyboard lengkap dengan F10 yang nyata dan independen kunci. Itu juga yang dilihat aplikasi X dalam peristiwa input X.

Jadi hanya itu yang perlu Anda simulasikan. Cukup simulasikan peristiwa X yang menunjukkan bahwa F10 telah ditekan, dengan Level2 dan Kontrol pengubah.

Dengan xdotool , seperti dalam jawaban flowtron, itu saja

xdotool key ctrl+shift+F10

Bacaan lebih lanjut

  • Ubuntu 16.04 tidak mengenali kunci Fn
  • Jonathan de Boyne Pollard (2020). Kunci “Fn” bersifat lokal. . Jawaban yang Sering Diberikan.
  • “DESAIN MATRIKS KEYBOARD“. Lembar data Pengontrol Keyboard FlexMatrix SK5126 . Sprintek. 20-02-2015.
  • “Penggunaan Tombol Fungsi“. Lembar data Encoder Keyboard HT82K629A Windows 2000 USB+PS/2 . Holtek. 2004-09-15.
Terkait:Mengapa cara berikut tidak mengubah ukuran batas file inti?
Linux
  1. Hapus kunci yang kedaluwarsa di APT

  2. Cara Mengatur Kunci SSH

  3. Tidak Dapat Ssh Ke Server Google Cloud Setelah Reboot?

  1. Memetakan Ulang Tombol Daya Untuk Menghapus?

  2. Tekan Tombol Ganda (berbeda) Terdeteksi?

  3. Tidak dapat menginstal pyodbc di Linux

  1. Debian – Tidak Dapat Menambahkan Kunci Gpg Dengan Apt-key Di Balik Proxy?

  2. Gpg:Dibatalkan Oleh Pengguna?

  3. Alihkan status kunci Fn