EnglishFrenchSpanyol

Jalankan pelayan | Ubuntu > | Fedora > |


Favicon OnWorks

imwheel - Dalam Talian di Awan

Jalankan imwheel dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan imwheel yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


imwheel - roda tetikus dan jurubahasa butang untuk X Windows

SINOPSIS


imwheel [ pilihan ]

DESCRIPTION


IMWheel ialah penterjemah roda dan butang tetikus universal untuk Sistem Windows X.
Menggunakan input daripada X Windows, imwheel menterjemah roda tetikus dan butang tetikus
tindakan ke dalam acara papan kekunci menggunakan sambungan XTest kepada X. Gunakan xdpyinfo untuk pengetahuan
pada sambungan yang disokong dalam pelayan X anda.

COMMAND LINE PILIHAN


Pilihan baris arahan yang tersedia adalah seperti berikut:

-4, --butang selak
Terbalikkan butang tetikus supaya 4 ialah 5 dan 5 ialah 4, membalikkan butang Atas dan Bawah
tindakan. Ini akan menjadikan 4 butang agak berguna! Ini adalah serupa dengan menggunakan
'-b "5 4 6 7 8"'; lihat -b pilihan. Lihat juga xmodmap(1).

-b, --butang spesifikasi butang
Pemetaan semula butang masuk spesifikasi butang untuk mentafsir input roda/butang. Juga menghadkan
ambil butang ke butang yang ditentukan. The spesifikasi butang mesti dikelilingi oleh
petikan. Setiap nombor butang mesti dipisahkan dengan ruang. The spesifikasi butang is
dinyahkod dalam susunan berikut untuk input roda:

Indeks Ditafsirkan Sebagai Nama Nombor Butang dalam imwheelrc
1 Roda Naik 4 Naik
2 Roda Turun 5 Turun
3 Roda Kiri 6 Kiri
4 Roda Kanan 7 Kanan
5 Butang Ibu Jari 1 8 Ibu Jari1
6 Butang Ibu Jari 2 9 Ibu Jari2
7 Butang Tambahan 1 10 ExtBt7
8 Butang Tambahan 2 11 ExtBt8
dan lain-lain.

A spesifikasi butang daripada "4 5" akan mengehadkan butang yang dipegang kepada hanya berputar ke atas dan ke bawah.
A spesifikasi butang daripada "0" mematikan mana-mana pemetaan yang ditentukan, sekali gus membenarkan langkauan dalam
spesifikasi butang untuk sesuatu yang tidak wujud pada tetikus anda.
A spesifikasi butang daripada "4 5 0 0 8" mungkin untuk roda atas/bawah biasa dan butang ibu jari 1,
tetapi tiada paksi roda mendatar.
Lalai spesifikasi butang ialah "4 5 6 7 8 9", tetapi anda mungkin mahu atau perlu menyesuaikan
ini sendiri. Jika anda ingin mengabaikan roda tetikus pada tetikus biasa, pastikan anda melakukannya
mulakan spesifikasi butang dengan "0 0 0 0 ...", dengan itu melangkau ke atas menegak dan
paksi mendatar roda (sama ada paksi mendatar wujud atau tidak
digunakan).
Lihat juga xmodmap(1).

-c, --config
Pop timbul ke tetingkap pembantu konfigurasi serta-merta.
Lihat juga CONFIGURATION PEMBANTU

-D, --nyahpepijat
Tunjukkan semua maklumat nyahpepijat yang mungkin semasa berjalan. Ini memuntahkan banyak dan saya juga mencadangkan
menggunakan -d pilihan untuk menghalang imwheel daripada terlepas daripada kawalan
terminal.

-d, --tanggalkan
Sebenarnya ini bertentangan dengan namanya, ia menghalang detasmen daripada
terminal kawalan (tiada daemon). Control-C berhenti, dsb...

-f, --fokus
Memaksa subtingkap peristiwa X digunakan dan bukannya penggodaman asal yang akan digunakan
gantikan subtingkap dalam acara X dengan pertanyaan fokus yang disiasat (XGetInputFocus).
Ini sepatutnya menyelesaikan beberapa masalah keserasian dengan beberapa pengurus tetingkap, seperti
pembuat tingkap, dan mungkin pencerahan. Jika tiada apa-apa yang berfungsi dengan betul, cuba
menghidupkan atau mematikan ini...

-g, --fokus-acara
Lumpuhkan penggunaan acara fokus untuk rampasan butang. Jika anda @Dikecualikan tingkap tidak
merampas semula butang tetikus apabila keluar, cuba hidupkan atau matikan ini...

-h, - membantu
Bantuan ringkas tentang pilihan serta maklumat versi/pengarang.

-k, --bunuh
Percubaan untuk membunuh imwheel lama. ID proses diuji menggunakan /proc/${pid}/status
Nama: medan ?= imwheel. Jika / proc tidak dipasang maka ini gagal setiap kali!
Jika tidak, ini memastikan proses yang salah tidak terbunuh.

-q, --berhenti
Keluar dari imwheel sebelum memasuki gelung acara.
Contoh: `imwheel -k -q' = bunuh dan berhenti (perintah pilihan tidak penting)

-X, --paparan memaparkan
Gunakan XServer pada yang ditentukan memaparkan dalam bentuk X piawai. Menggunakan pilihan ini berguna
untuk berbilang paparan.

X WINDOWS


Gunakan berbilang imwheels dengan sama ada menetapkan pembolehubah persekitaran DISPLAY sebelum berjalan
setiap imwheel, atau gunakan -X or --paparan pilihan untuk menentukan paparan berbeza bagi setiap satu
imwheel. Menjalankan berbilang imwheels pada paparan yang sama tidak disyorkan, tetapi adalah
dibenarkan, dan boleh menyebabkan perkara aneh berlaku semasa menggunakan roda atau butang.

Edit xorg.conf anda dan pastikan bahawa dalam bahagian "InputDevice", Protokol tetikus anda adalah
ditetapkan kepada "ExplorerPS/2" untuk PS/2 moden atau tetikus USB, atau jika tidak maka "IMPS/2". Untuk bersiri
tetikus menetapkannya kepada "IntelliMouse" atau "Auto". Ini adalah untuk tetikus yang serasi dengan IntelliMouse; lain
protokol mungkin diperlukan untuk tikus lain.

NOTA
. @Kecualikan arahan mesti digunakan untuk pelanggan yang sama ada menggunakan ZAxis untuk diri mereka sendiri dan
tidak mempunyai terjemahan papan kekunci untuk menyebabkan kesan yang diingini yang sama. The @Kecualikan perintah mesti
juga ditambah untuk mana-mana pelanggan yang memerlukan tetikus dan/atau butang tetikus direbut dan yang tidak
tentukan butang tertentu untuk diambil. Pelanggan ini gagal apabila mereka cuba merebut tetikus
kerana butang 4 dan 5 sudah direbut oleh imwheel. XV ialah contoh pelanggan
yang memerlukan jenis rampasan ini untuk berjaya. Pelanggan KDE menggunakan ZAxis untuk mereka sendiri
tujuan. Imwheelrc yang dibekalkan sudah termasuk pengecualian untuk XV. Lihat IMWheelRC
seksyen untuk maklumat lanjut.

IMWHEELRC


IMWheel menggunakan, secara pilihan, dua fail konfigurasi. Satu, /etc/X11/imwheel/imwheelrc, ialah
boleh digunakan oleh semua orang. Yang lain ialah $HOME/.imwheelrc, hanya digunakan oleh seorang pengguna. Satu adalah
dibekalkan dan sepatutnya dipasang secara automatik dalam /etc/X11/imwheel. Semua ruang kosong
diabaikan dalam fail kecuali dalam petikan berganda nama tetingkap.

Fail konfigurasi terdiri daripada nama tetingkap dan terjemahan acara dan/atau imwheel
arahan yang bermula dengan simbol `@' (at). Setiap nama tetingkap memulakan bahagian iaitu
konfigurasinya. Nama tetingkap diutamakan sebagai siapa cepat dia dapat, begitu banyak lagi
padanan generik hendaklah sentiasa berlaku kemudian dalam fail konfigurasi.

Komen dimulakan dengan paun (#) dan dilanjutkan ke hujung baris.

IMWHEELRC WINDOW BAHAGIAN KETUA


Pengepala bahagian nama tetingkap sebenarnya adalah salah satu daripada empat perkara:

Tajuk Tetingkap
Nama Kelas Tetingkap
Nama Sumber Tetingkap
(null) yang sepadan dengan "\(null\)" dalam imwheelrc

Kebanyakannya boleh diduga menggunakan modul FvwmIdent fvwm2 atau konfigurator (lihat
CONFIGURATION PEMBANTU bahagian). Pengurus tetingkap lain mungkin mempunyai kaedah mereka sendiri
mengenal pasti atribut tingkap.
Setiap nama tetingkap dipadankan sebagai rentetan regex. Oleh itu mana-mana tetingkap dipadankan menggunakan regex
corak ".*" sebagai nama tetingkap. Corak ini sepatutnya menjadi bahagian terakhir dalam anda
fail konfigurasi, atau ia akan mengatasi konfigurasi tetingkap lain dalam fail untuk
aksi roda/butang yang dipadankan.
Terdapat satu pengepala khas yang dinyatakan sebagai "(null)" yang sepadan dengan tetingkap yang mempunyai null
rentetan dalam tiga atribut. Ini memungkinkan untuk menetapkan tindakan kepada Quake3,
yang tidak mempunyai maklumat untuk tetingkapnya. Hanya pastikan bahawa anda menyedari bahawa kunci digunakan
tidak seharusnya menjadi kunci yang mungkin bercanggah dengan tindakan utama lain dalam permainan atau aplikasi anda
bertujuan untuk membuat kerja! Fail imwheelrc yang disertakan mempunyai bahagian "(null)" yang disertakan
menunjukkan, dan ia harus berfungsi dengan Quake3.
Setiap tetingkap/kelas/nama sumber kemestian disertakan dalam petikan berganda (") pada baris dengan sendirinya.

Di dalam setiap bahagian tetingkap terdapat sebarang bilangan definisi atau arahan terjemahan. setiap satu
takrifan terjemahan atau arahan mestilah pada baris dengan sendirinya. Bahagian tingkap tidak
perlu ditamatkan, kerana ia ditamatkan sama ada memulakan bahagian tetingkap lain atau
penghujung fail konfigurasi.

IMWHEELRC TERJEMAHAN DEFINISI


Terjemahan roda/butang tetikus setiap satu mengambil satu baris selepas bahagian tetingkap telah dibuat
bermula. Setiap hujah dipisahkan dengan koma(,); ruang kosong diabaikan. KeySyms ialah
digunakan untuk menentukan input dan output papan kekunci. Paip (|) digunakan untuk menyambung berbilang kekunci
menjadi satu input/output. Formatnya adalah seperti berikut...

DIKEHENDAKI
Argumen berikut diperlukan untuk membuat definisi terjemahan minimum.

Utama Pengubah Input
X KeySyms digabungkan dengan paip yang menunjukkan kekunci yang diperlukan ditekan apabila tetikus
tindakan dibuat agar terjemahan ini dapat digunakan. Alt, Meta, Control, dan
Kekunci Shift ialah pengubah suai biasa, tetapi dinyatakan berbeza sedikit daripada sekadar
`Shift' tetapi sebaliknya `Shift_L' atau `Shift_R', membezakan antara kiri dan kanan
kekunci shift. Lihat bahagian KeySyms untuk maklumat lanjut.

`Tiada' ialah KeySym khas yang digunakan oleh imwheel, ia digunakan untuk menunjukkan tiada pengubah. A
entri kosong juga boleh diterima dalam kes ini, tetapi kurang deskriptif tentang perkara yang sedang berlaku
pada! Jika `Tiada' digunakan maka tidak boleh ada pengubah yang digunakan semasa roda
tindakan. Jika medan kosong maka mana-mana pengubah suai akan sepadan, jadi letakkan ini yang terakhir
bahagian tingkap mereka.

Tetikus Tindakan Input
Ini adalah input daripada roda atau butang tetikus. Ia adalah salah satu daripada yang berikut dan
hanyalah satu:

Up
Down
Left
Kanan
ibu jari

Ini adalah penjelasan sendiri. Jika anda menghadapi masalah gunakan configurator!

Utama Tindakan Output
Out KeySyms diletakkan di sini. Lihat bahagian KeySyms untuk maklumat lanjut tentang semua yang tersedia
KeySyms. Sertai KeySyms menggunakan paip. Kekunci output ditekan mengikut tertib dan dilepaskan,
dalam susunan terbalik, hanya selepas semua ditekan, mungkin menjadikan semuanya digabungkan
seperti dalam `Control_L|C' yang akan menjadi penekan kekunci `^C' (control-c).

PILIHAN
Pilihan berikut adalah pilihan, tetapi untuk menggunakan satu, anda mesti mengisi semua yang sebelumnya
hujah-hujah.

Output Ulangan
Berapa kali Output KeySyms harus ditekan berturut-turut.

Lalai adalah 1.

Kelewatan Sebelum Kekunci Kekunci Acara
Berapa lama dalam mikrosaat sehingga kami mengeluarkan semua Output KeySyms dalam satu Output
Pengulangan.

Lalai adalah 0.

Kelewatan Sebelum Seterusnya Tekan kekunci Acara
Berapa lama dalam mikrosaat sehingga kita menekan seterusnya Output KeySyms. Kelewatan ini
berlaku selepas Output KeySyms dikeluarkan.

Lalai adalah 0.

IMWHEELRC PERINTAH


Perintah bermula dengan aksara `@'. Perintah adalah seperti berikut:

@Kecualikan
Kecualikan tetingkap ini daripada acara imwheel grabing mouse. IMWheel akan ungrab
tetikus apabila tetingkap ini dimasukkan dan tidak regrab tetikus sehingga fokus
ditukar kepada tetingkap tidak dikecualikan. Ini membolehkan acara butang ZAxis lulus
melalui biasa dan merebut tetikus untuk berjaya.

@Keutamaan=keutamaan
Menggunakan ini dibenarkan dalam setiap bahagian tetingkap/kelas/sumber. lebih tinggi keutamaan
nilai diutamakan daripada yang lebih rendah. Keutamaan yang sama pada bahagian menjadikan
fail imwheelrc dihuraikan dari atas ke bawah untuk mencari padanan pertama. Justeru @Keutamaan
boleh digunakan untuk membuat carian fail padanan tidak teratur, maka anda tidak perlu melakukannya
simpan entri mengikut urutan jika anda berkenan. Fail imwheelrc yang dibekalkan mengandungi
ulasan yang luas dan contoh @Keutamaan fungsi.
Lalai keutamaan untuk mana-mana bahagian baharu ialah 0. Yang terakhir @Keutamaan arahan dalam a
bahagian mengatasi semua keutamaan sebelumnya untuk bahagian itu. Oleh itu setiap bahagian mempunyai
hanya satu keutamaan penetapan pada akhirnya. Keutamaan disimpan sebagai int, oleh itu julat
dari INT_MAX kepada INT_MIN. (Lihat /usr/include/limits.h untuk nilai ini pada anda
sistem.)

CONFIGURATION PEMBANTU


IMWheel mengandungi pembantu konfigurasi separuh tersembunyi yang boleh dibawa ke atas dengan menggulung
dan turun beberapa kali dalam tetingkap akar pelayan X. Di dalam tetingkap ini anda boleh mencari
keluar nama tetingkap yang mungkin untuk digunakan dalam fail imwheelrc anda. Tekan pada tangkapan skrin mini
untuk mengambil tetingkap lain, termasuk tetingkap akar (seluruh skrin).

Tindakan roda dan butang tetikus boleh diambil bersama dengan kekunci pengubah suai aktif pada
papan kekunci. Tindakan roda/butang tetikus dipaparkan dan X KeySyms dipaparkan
di bawahnya. Semua maklumat ini boleh dimasukkan terus ke dalam imwheelrc seperti yang dikehendaki.

IMWheel boleh dimulakan semula untuk membaca dalam fail imwheelrc yang diubah atau konfigurasi boleh
dibatalkan menyebabkan imwheel menyambung semula operasi tanpa membaca fail konfigurasi. Kepada
mulakan semula, imwheel menjalankan sendiri seperti yang dipanggil oleh pengguna pada mulanya tetapi menambah -R
pilihan untuk menunjukkan kepada dirinya sendiri bahawa ini adalah imwheel yang dimulakan semula. The -R bukan untuk digunakan oleh
pengguna, kerana ia memintas beberapa konfigurasi imwheel.

KEYSYMS


Program ini menjangkakan gabungan keysyms akan digunakan dengan menggunakan aksara pipe(|) untuk
menggabungkan mereka bersama-sama.

Contoh:
Alt_R|Shift_R

Bermaksud alt kanan dan anjakan kanan bersama-sama, bukan hanya satu atau yang lain! Dan
bukan satu demi satu, mereka berdua ditekan pada masa yang sama pada dasarnya.

Nama Keysym Pengubah suai biasa digunakan dalam X:
Shift_L Shift_R
Control_L Control_R
Alt_L Alt_R

Ini mungkin tidak diberikan sebarang kunci pada masa ini, melainkan anda xmodmap mereka dalam:

Meta_L Meta_R (Sebenarnya, papan kekunci Sun mempunyai ini...)
Super_L Super_R
Hiper_L Hiper_R

Dan inilah beberapa yang anda boleh gunakan, dan ia adalah tempat pada papan kekunci anda. Di sinilah
mereka berada pada papan kekunci saya, sekali lagi, ini tidak universal. Menggunakan xev program untuk menguji anda
kekunci sendiri pada papan kekunci anda!

Caps_Lock = Kunci Caps Lock!
(Ini masih menghidupkan dan mematikan caps lock!)
Num_Lock = Kekunci Num Lock!
(Ini tidak bagus untuk digunakan...
atas sebab yang sama seperti Caps_Lock)
Multi_key = Kekunci Scroll Lock!
(Pergi angka!)
Mode_switch = Alt Kanan...bagi saya pula.
(Ini bermakna saya tidak boleh menggunakan Alt_R)

Kekunci tingkap mungkin tidak diberikan sebarang KeySyms, tetapi ia akan mempunyai nombor. xmodmap boleh
digunakan untuk menetapkannya kepada KeySym sebenar.

Untuk mencari nama keysym untuk sebarang kekunci yang tersedia, lihat /usr/include/X11/keysymdef.h fail, dan
untuk sebarang definisi dalam fail itu alih keluar "XK_" untuk nama KeySym yang boleh digunakan dalam
fail konfigurasi. Laluan ke fail ini mungkin berbeza untuk anda.

Ingat, sentiasa ada konfigurator. Dan xev juga akan membantu di sini juga!

WHEEL AS TENGAH BUTTON IN X


Konfigurasikan XF86Config tanpa "Emulate3Buttons" dan tingkatkan "Butang" jika ia adalah 2 in
bahagian Penunjuk atau Peranti Input. Roda akan bertindak sebagai butang tengah sebenar dan
dua butang luar akan bertindak sebagai butang berasingan (1 dan 3), walaupun apabila ditekan bersama.

Sudah tentu jika roda anda terus mengklik butang tengah semasa anda cuba menggunakan roda
anda mungkin mahu mengaktifkan pilihan Emulate3Buttons untuk melumpuhkan butang roda! Dan
jangan lupa kurangkan hujah Buttons kepada 2!

KIRI BUTTON MAPPING IN X WINDOWS


Bagi golongan kiri di luar sana, arahan ini boleh membantu anda menyediakan butang dengan betul
XWindows untuk kegunaan kidal dan imwheel.

xmodmap -e "penunjuk = 3 2 1 4 5"
or
xmodmap -e "penunjuk = 3 2 1 4 5 6 7"
dan sebagainya ..
xmodmap -e "penunjuk = 3 2 1 4 5 6 7 8 9"

NOTA: kebanyakan ini TIDAK akan berfungsi, kerana semua had dalam X.

Tambahkan lebih banyak nombor pada penghujung baris ini jika anda mempunyai lebih banyak butang!

Gunakan imwheel dalam talian menggunakan perkhidmatan onworks.net


Ad


Ad