Apakah ada cara untuk mengirim sinyal windows switch tanpa "Alt-Tab"?

8

Saya mencoba untuk mengikat tombol switch window pada mouse saya ke Ubuntu. Saat ini saya mencoba untuk melakukannya dengan xbindkeysdan xte, tetapi lakukan ini .xbindkeysrchanya dalam output Tabdan tidak beralih windows.

.xbindkeysrcKode saat ini :

"'xte' 'keydown Alt_L' 'keydown Tab' 'keyup Tab' 'keyup Alt_L'"
   b:10

Saya bertanya-tanya apakah ada perintah berbeda yang bisa saya masukkan yang akan langsung memberikan instruksi untuk beralih windows.

EDIT: Saya juga mencoba xdotool, berikut adalah kode yang menggunakannya:

 "xdotool keydown alt key Tab && sleep 1 && xdotool keyup alt"
    b:10

Juga tidak berhasil.

EDIT2: Saya mencoba yang xdotoolada di baris perintah dan itu berhasil. Apakah ada alasan mengapa itu tidak berhasil xbindkeys?

PitaJ
sumber
alt kunci xdotool + Tab berfungsi dengan baik di Ubuntu 12.04

Jawaban:

5

Saya berhasil. Ternyata saya perlu membuat jeda antara keydown altdan key tab. Saya juga memasukkan xdotoolkode dalam .shfile sehingga saya bisa memodifikasinya tanpa memulai ulang xbindkeyssetiap waktu.

xdotoolKode kerja :

xdotool keydown alt
sleep .1
xdotool key Tab key alt
PitaJ
sumber
3

xte juga berfungsi, jika Anda suka

"xte 'keydown Alt_L' 'key Tab' 'keyup Alt_L'"
  b:10
parth
sumber
0

Ini bekerja dengan metode PitaJ: Tambahkan kode di bawah ini ke dalam file .xbindkeysrc (ganti "user123" dengan nama pengguna Anda dan perbaiki jalur file xdotool_Alt_Tab.sh ke jalur file Anda)

"/home/user123/xdotool_Alt_Tab.sh"
b:9

Catatan: membuat xdotool_Alt_Tab.sh dapat dieksekusi oleh

 $ chmod +x xdotool_Alt_Tab.sh

atau klik kanan pada file itu -> Properties -> Klik pada tab Izin -> Centang kotak "Izinkan mengeksekusi file sebagai program"

Saya menemukan saya perlu menekan dan melepaskan tombol mouse itu cukup cepat untuk tombol Tab untuk mengejar waktu!

Sudo1234
sumber
0

Saya menggunakan pendekatan ini untuk meniru konsol presenter untuk perangkat lunak presentasi yang tidak berfungsi.

Ini skrip saya:

#!/bin/sh

sleep .2
xdotool key --clearmodifiers Left
xdotool keydown --clearmodifiers alt
sleep .1
xdotool key Tab
xdotool keyup alt
sleep .2

xdotool key --clearmodifiers Left
sleep .1
xdotool keydown --clearmodifiers alt
sleep .2
xdotool key Tab
xdotool keyup alt

Buat yang lain untuk gerakan panah kanan dan tetapkan ke pintasan menggunakan xbindkey_config-gtk2(gui for xbindkyes). Kemudian cukup buka satu jendela dengan slide Anda dan yang lain dengan dokumen pdf dari catatan Anda pada monitor terpisah. Gunakan ikatan kunci yang ditugaskan untuk pindah ke slide berikutnya di keduanya dengan hanya penundaan kecil.

joelostblom
sumber