imwheel - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນ imwheel ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


imwheel - ລໍ້ເມົາສ໌ ແລະຕົວແປປຸ່ມສຳລັບ X Windows

ສະຫຼຸບສັງລວມ


imwheel [ ທາງເລືອກໃນການ ]

ລາຍລະອຽດ


IMWheel ເປັນລໍ້ເມົາສ໌ທົ່ວໄປ ແລະຕົວແປປຸ່ມສຳລັບລະບົບ X Windows.
ການນໍາໃຊ້ວັດສະດຸປ້ອນຈາກ X Windows, imwheel ແປລໍ້ຫນູແລະປຸ່ມຫນູ
ການກະທໍາເຂົ້າໄປໃນເຫດການແປ້ນພິມໂດຍໃຊ້ສ່ວນຂະຫຍາຍ XTest ກັບ X. ໃຊ້ xdpyinfo ສຳ ລັບຂໍ້ມູນ
ໃນສ່ວນຂະຫຍາຍທີ່ຮອງຮັບໃນເຊີບເວີ X ຂອງທ່ານ.

ຄໍາສັ່ງ LINE OPTIONS


ທາງ​ເລືອກ​ບັນ​ຊີ​ຄໍາ​ສັ່ງ​ທີ່​ມີ​ຢູ່​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

-4, --flip-ປຸ່ມ
ພິກປຸ່ມເມົາສ໌ເພື່ອວ່າ 4 ແມ່ນ 5 ແລະ 5 ແມ່ນ 4, ປີ້ນປຸ່ມຂຶ້ນ ແລະ ລົງ
ການກະທໍາ. ນີ້ຈະເຮັດໃຫ້ 4 ປຸ່ມມີປະໂຫຍດບາງຢ່າງ! ນີ້ແມ່ນຄ້າຍຄືກັນກັບການນໍາໃຊ້
'-b "5 4 6 7 8" ; ເບິ່ງ -b ທາງເລືອກ. ເບິ່ງນຳ xmodmap(1).

-b, --ປຸ່ມ ປຸ່ມສະເປັກ
ປຸ່ມ Remap ໃນ ປຸ່ມສະເປັກ ເພື່ອຕີຄວາມໝາຍການປ້ອນຂໍ້ມູນໃສ່ລໍ້/ປຸ່ມ. ຍັງຈໍາກັດ
ປຸ່ມ grab ກັບປຸ່ມທີ່ກໍານົດໄວ້. ໄດ້ ປຸ່ມສະເປັກ ຕ້ອງໄດ້ຮັບການລ້ອມຮອບດ້ວຍ
ວົງຢືມ. ແຕ່ລະປຸ່ມຕ້ອງຖືກແຍກອອກດ້ວຍຊ່ອງຫວ່າງ. ໄດ້ ປຸ່ມສະເປັກ is
ຖອດລະຫັດຕາມລໍາດັບຕໍ່ໄປນີ້ສໍາລັບການປ້ອນຂໍ້ມູນລໍ້:

Index ແປເປັນຊື່ປຸ່ມໃນ imwheelrc
1 ລໍ້ Up 4 Up
2 ລໍ້ລົງ 5 ລົງ
3 ລໍ້ຊ້າຍ 6 ຊ້າຍ
4 ລໍ້ 7 ສິດ
5 Thumb Button 1 8 Thumb1
6 Thumb Button 2 9 Thumb2
7 ປຸ່ມພິເສດ 1 10 ExtBt7
8 ປຸ່ມພິເສດ 2 11 ExtBt8
ແລະອື່ນໆ

A ປຸ່ມສະເປັກ ຂອງ "4 5" ຈະຈໍາກັດປຸ່ມ grabbed ພຽງແຕ່ລໍ້ຂຶ້ນແລະລົງ.
A ປຸ່ມສະເປັກ ຂອງ "0" ປິດການກໍານົດແຜນທີ່ໃດໆ, ດັ່ງນັ້ນຈຶ່ງອະນຸຍາດໃຫ້ຂ້າມໃນ
ປຸ່ມສະເປັກ ສໍາລັບບາງສິ່ງບາງຢ່າງທີ່ບໍ່ມີຢູ່ໃນຫນູຂອງທ່ານ.
A ປຸ່ມສະເປັກ ຂອງ "4 5 0 0 8" ອາດ​ຈະ​ແມ່ນ​ສໍາ​ລັບ​ການ​ລໍ້​ຂຶ້ນ / ລົງ​ປົກ​ກະ​ຕິ​ແລະ​ປຸ່ມ​ນິ້ວ​ມື 1​,
ແຕ່ບໍ່ມີແກນລໍ້ລວງນອນ.
ຄ່າເລີ່ມຕົ້ນ ປຸ່ມສະເປັກ ແມ່ນ "4 5 6 7 8 9", ແຕ່ທ່ານອາດຈະຕ້ອງການຫຼືຕ້ອງການປັບແຕ່ງ
ນີ້​ຕົວ​ທ່ານ​ເອງ. ຖ້າທ່ານຕ້ອງການທີ່ຈະບໍ່ສົນໃຈລໍ້ຫນູໃນຫນູປົກກະຕິ, ໃຫ້ແນ່ໃຈວ່າ
ເລີ່ມຕົ້ນ ປຸ່ມສະເປັກ ດ້ວຍ "0 0 0 0 ... ", ດັ່ງນັ້ນຈຶ່ງຂ້າມເສັ້ນຕັ້ງແລະ
ແກນລວງນອນຂອງລໍ້ (ບໍ່ວ່າແກນນອນມີຢູ່ຫຼືບໍ່?
ໃຊ້).
ເບິ່ງ xmodmap(1).

-c, --config
ປັອບອັບໄປຫາໜ້າຕ່າງຕົວຊ່ວຍການຕັ້ງຄ່າທັນທີ.
ເບິ່ງ CONFIGURATION ເຮວ

-D, --debug
ສະແດງຂໍ້ມູນດີບັກທີ່ເປັນໄປໄດ້ທັງໝົດໃນຂະນະທີ່ແລ່ນ. ນີ້ spits ອອກຫຼາຍແລະຂ້າພະເຈົ້າຍັງແນະນໍາ
ການນໍາໃຊ້ -d ທາງເລືອກທີ່ຈະປ້ອງກັນບໍ່ໃຫ້ imwheel ແຍກອອກຈາກການຄວບຄຸມ
ຢູ່ປາຍຍອດ.

-d, -- ແຍກ
ຕົວຈິງແລ້ວນີ້ເຮັດກົງກັນຂ້າມກັບຊື່ຂອງມັນ, ມັນປ້ອງກັນການແຍກອອກຈາກ
ສະຖານີຄວບຄຸມ (ບໍ່ມີ daemon). Control-C ຢຸດ, ແລະອື່ນໆ ...

-f, -- ສຸມໃສ່
ບັງຄັບໃຫ້ໃຊ້ subwindow ເຫດການ X ແທນການ hack ຕົ້ນສະບັບທີ່ຈະ
ແທນທີ່ subwindow ໃນເຫດການ X ດ້ວຍການສອບຖາມຈຸດສຸມ (XGetInputFocus).
ນີ້ຄວນຈະແກ້ໄຂບັນຫາຄວາມເຂົ້າກັນໄດ້ກັບຜູ້ຈັດການປ່ອງຢ້ຽມບາງ, ເຊັ່ນ:
ຜູ້ຜະລິດປ່ອງຢ້ຽມ, ແລະບາງທີຄວາມສະຫວ່າງ. ຖ້າບໍ່ມີຫຍັງເບິ່ງຄືວ່າເຮັດວຽກຖືກຕ້ອງ, ພະຍາຍາມ
ເປີດ ຫຼື ປິດອັນນີ້...

-g, --focus-ເຫດການ
ປິດການນຳໃຊ້ເຫດການໂຟກັສສຳລັບການຈັບປຸ່ມ. ຖ້າເຈົ້າ @ບໍ່ລວມ ປ່ອງຢ້ຽມບໍ່ແມ່ນ
ການຈັບປຸ່ມເມົ້າຄືນໃໝ່ເມື່ອອອກແລ້ວ, ລອງເປີດ ຫຼືປິດອັນນີ້...

-ຊ, - ຊ່ວຍ
ການຊ່ວຍເຫຼືອສັ້ນໆກ່ຽວກັບທາງເລືອກບວກກັບສະບັບ/ຂໍ້ມູນຜູ້ຂຽນ.

-k, --ຂ້າ
ຄວາມພະຍາຍາມທີ່ຈະຂ້າ imwheel ເກົ່າ. ID ຂະບວນການແມ່ນໄດ້ຖືກທົດສອບໂດຍໃຊ້ /proc/${pid}/ສະຖານະ
ຊື່: ພາກສະຫນາມ ?= imwheel. ຖ້າ / proc ບໍ່ໄດ້ຕິດຕັ້ງຫຼັງຈາກນັ້ນນີ້ລົ້ມເຫລວທຸກຄັ້ງ!
ຖ້າບໍ່ດັ່ງນັ້ນ, ນີ້ຮັບປະກັນວ່າຂະບວນການທີ່ບໍ່ຖືກຕ້ອງບໍ່ໄດ້ຖືກຂ້າ.

-q, --ອອກ
ອອກຈາກ imwheel ກ່ອນທີ່ຈະເຂົ້າໄປໃນ loop ເຫດການ.
ຕົວຢ່າງ: `imwheel -k -q' = kill and quit (option order does not matter)

-X, -- ຈໍສະແດງຜົນ ການສະແດງ
ໃຊ້ XServer ໃນຈຸດທີ່ລະບຸ ການສະແດງ ໃນຮູບແບບ X ມາດຕະຖານ. ການນໍາໃຊ້ທາງເລືອກນີ້ແມ່ນເປັນປະໂຫຍດ
ສໍາລັບການສະແດງຫຼາຍ.

X WINDOWS


ໃຊ້ຫຼາຍ imwheels ໂດຍການຕັ້ງຄ່າຕົວແປສະພາບແວດລ້ອມ DISPLAY ກ່ອນທີ່ຈະແລ່ນ
ແຕ່ລະ imwheel, ຫຼືນໍາໃຊ້ -X or -- ຈໍສະແດງຜົນ ທາງເລືອກໃນການລະບຸການສະແດງຜົນທີ່ແຕກຕ່າງກັນສໍາລັບແຕ່ລະຄົນ
imwheel. ແລ່ນ imwheels ຫຼາຍຢູ່ໃນຈໍສະແດງຜົນດຽວກັນແມ່ນບໍ່ແນະນໍາ, ແຕ່ແມ່ນ
ອະ​ນຸ​ຍາດ​ໃຫ້​, ແລະ​ອາດ​ຈະ​ເຮັດ​ໃຫ້​ສິ່ງ​ທີ່​ແປກ​ປະ​ຫລາດ​ເກີດ​ຂຶ້ນ​ໃນ​ຂະ​ນະ​ທີ່​ການ​ນໍາ​ໃຊ້​ລໍ້​ຫຼື​ປຸ່ມ​.

ແກ້ໄຂ xorg.conf ຂອງທ່ານ, ແລະໃຫ້ແນ່ໃຈວ່າຢູ່ໃນສ່ວນ "InputDevice", ໂປໂຕຄອນຫນູຂອງທ່ານແມ່ນ
ຕັ້ງເປັນ "ExplorerPS/2" ສໍາລັບຫນູ PS/2 ຫຼື USB ທີ່ທັນສະໄຫມ, ຫຼືຖ້າບໍ່ແມ່ນ "IMPS/2". ສໍາລັບ serial
ໜູຕັ້ງມັນເປັນ "IntelliMouse" ຫຼື "Auto". ນີ້ແມ່ນສໍາລັບຫນູທີ່ເຂົ້າກັນໄດ້ IntelliMouse; ອື່ນໆ
ໂປໂຕຄອນອາດຈະຕ້ອງການສໍາລັບຫນູອື່ນໆ.

ຫມາຍ​ເຫດ​
ໄດ້ @ຍົກເວັ້ນ ຄໍາສັ່ງຕ້ອງຖືກນໍາໃຊ້ສໍາລັບລູກຄ້າທີ່ໃຊ້ ZAxis ສໍາລັບຕົວເອງແລະ
ບໍ່ມີການແປແປ້ນພິມເພື່ອເຮັດໃຫ້ເກີດຜົນກະທົບທີ່ຕ້ອງການຄືກັນ. ໄດ້ @ຍົກເວັ້ນ ຄໍາສັ່ງຕ້ອງ
ຍັງໄດ້ຮັບການເພີ່ມສໍາລັບລູກຄ້າທີ່ຕ້ອງການການຈັບຫນູແລະ / ຫຼືປຸ່ມຫນູແລະວ່າບໍ່ໄດ້
ລະບຸປຸ່ມສະເພາະເພື່ອຈັບ. ລູກຄ້າເຫຼົ່ານີ້ລົ້ມເຫລວເມື່ອພວກເຂົາພະຍາຍາມຈັບຫນູ
ເພາະວ່າປຸ່ມ 4 ແລະ 5 ຖືກຈັບແລ້ວໂດຍ imwheel. XV ແມ່ນຕົວຢ່າງຂອງລູກຄ້າ
ທີ່ຮຽກຮ້ອງໃຫ້ມີປະເພດເຫຼົ່ານີ້ຂອງ grabs ສໍາເລັດ. ລູກຄ້າ KDE ໃຊ້ ZAxis ສໍາລັບຂອງຕົນເອງ
ຈຸດປະສົງ. imwheelrc ທີ່ສະຫນອງປະກອບມີການຍົກເວັ້ນສໍາລັບ XV ແລ້ວ. ເບິ່ງ IMWheelRC
ສ່ວນ ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ.

IMWHEELRC


IMWheel ໃຊ້, ທາງເລືອກ, ສອງໄຟລ໌ການຕັ້ງຄ່າ. ຫນຶ່ງ, /etc/X11/imwheel/imwheelrc, ແມ່ນ
ໃຊ້ໄດ້ໂດຍທຸກຄົນ. ອັນອື່ນແມ່ນ $HOME/.imwheelrc, ໃຊ້ໂດຍຜູ້ໃຊ້ຄົນດຽວເທົ່ານັ້ນ. ຫນຶ່ງແມ່ນ
ສະຫນອງໃຫ້ແລະຄວນຈະໄດ້ຮັບການຕິດຕັ້ງອັດຕະໂນມັດໃນ /etc/X11/imwheel. ຊ່ອງຫວ່າງທັງໝົດ
ຖືກລະເລີຍໃນໄຟລ໌ຍົກເວັ້ນພາຍໃນວົງຢືມຄູ່ຂອງຊື່ປ່ອງຢ້ຽມ.

ໄຟລ໌ການຕັ້ງຄ່າປະກອບດ້ວຍຊື່ປ່ອງຢ້ຽມແລະການແປເຫດການແລະ/ຫຼື imwheel
ຄໍາສັ່ງທີ່ເລີ່ມຕົ້ນດ້ວຍສັນຍາລັກ `@' (at). ຊື່ແຕ່ລະປ່ອງຢ້ຽມເລີ່ມຕົ້ນພາກສ່ວນທີ່ເປັນ
ການ​ຕັ້ງ​ຄ່າ​ຂອງ​ຕົນ​. ຊື່ປ່ອງຢ້ຽມແມ່ນຈັດລໍາດັບຄວາມສໍາຄັນເປັນຄັ້ງທໍາອິດທີ່ເຂົ້າມາທໍາອິດ, ດັ່ງນັ້ນຫຼາຍ
ການຈັບຄູ່ທົ່ວໄປຄວນຈະເກີດຂຶ້ນໃນພາຍຫຼັງໃນໄຟລ໌ການຕັ້ງຄ່າສະເໝີ.

ຄໍາເຫັນແມ່ນເລີ່ມຕົ້ນດ້ວຍປອນ (#) ແລະຂະຫຍາຍໄປໃນຕອນທ້າຍຂອງເສັ້ນ.

IMWHEELRC WINDOW SECTION ຫົວ


ສ່ວນຫົວພາກສ່ວນຊື່ໜ້າຕ່າງແມ່ນອັນໜຶ່ງໃນສີ່ຢ່າງ:

ຫົວຂໍ້ໜ້າຕ່າງ
ຊື່ຫ້ອງຮຽນຂອງປ່ອງຢ້ຽມ
ຊື່ຊັບພະຍາກອນຂອງປ່ອງຢ້ຽມ
(null) ເຊິ່ງກົງກັບ "\(null\)" ໃນ imwheelrc

ສ່ວນໃຫຍ່ເຫຼົ່ານີ້ອາດຈະເປັນໄປໄດ້ໂດຍໃຊ້ໂມດູນ FvwmIdent ຂອງ fvwm2 ຫຼື configurator (ເບິ່ງ.
CONFIGURATION ເຮວ ພາກ). ຜູ້ຈັດການປ່ອງຢ້ຽມອື່ນໆອາດຈະມີວິທີການຂອງຕົນເອງ
ການລະບຸຄຸນລັກສະນະຂອງ windows.
ຊື່ແຕ່ລະປ່ອງຢ້ຽມຖືກຈັບຄູ່ເປັນສະຕຣິງ regex. ດັ່ງນັ້ນປ່ອງຢ້ຽມໃດກໍ່ຖືກຈັບຄູ່ໂດຍໃຊ້ regex
ຮູບແບບ ".*" ເປັນຊື່ປ່ອງຢ້ຽມ. ຮູບແບບນີ້ຄວນຈະເປັນພາກສຸດທ້າຍໃນຂອງທ່ານ
ໄຟລ​໌​ການ​ຕັ້ງ​ຄ່າ​, ຫຼື​ມັນ​ຈະ override ການ​ຕັ້ງ​ຄ່າ​ປ່ອງ​ຢ້ຽມ​ອື່ນໆ​ໃນ​ໄຟລ​໌​ສໍາ​ລັບ​ການ​
ການກະ ທຳ ລໍ້ / ປຸ່ມທີ່ກົງກັນ.
ມີສ່ວນຫົວພິເສດອັນໜຶ່ງທີ່ບັນທຶກໄວ້ວ່າ "(null)" ເຊິ່ງກົງກັບໜ້າຕ່າງທີ່ມີ null
string ໃນສາມຄຸນລັກສະນະ. ນີ້ເຮັດໃຫ້ມັນເປັນໄປໄດ້ທີ່ຈະມອບຫມາຍການປະຕິບັດກັບ Quake3,
ເຊິ່ງບໍ່ມີຂໍ້ມູນສໍາລັບປ່ອງຢ້ຽມຂອງມັນ. ພຽງແຕ່ໃຫ້ແນ່ໃຈວ່າທ່ານຮັບຮູ້ວ່າກະແຈທີ່ໃຊ້
ບໍ່ຄວນເປັນກະແຈທີ່ອາດຈະຂັດກັບການກະທຳສຳຄັນອື່ນໆໃນເກມ ຫຼືແອັບພລິເຄຊັນທີ່ທ່ານໃຊ້
ມີຈຸດປະສົງເພື່ອເຮັດໃຫ້ວຽກງານ! ໄຟລ໌ imwheelrc ທີ່ລວມເຂົ້າມີສ່ວນ "(null)" ຮວມຢູ່ໃນ
ສະແດງໃຫ້ເຫັນ, ແລະມັນຄວນຈະເຮັດວຽກຮ່ວມກັບ Quake3.
ແຕ່ລະປ່ອງຢ້ຽມ / ຫ້ອງຮຽນ / ຊື່ຊັບພະຍາກອນ ຕ້ອງ ຖືກຫຸ້ມດ້ວຍວົງຢືມຄູ່ (") ຢູ່ໃນເສັ້ນດ້ວຍຕົວມັນເອງ.

ພາຍໃນແຕ່ລະພາກສ່ວນປ່ອງຢ້ຽມແມ່ນຈໍານວນຄໍານິຍາມການແປຫຼືຄໍາສັ່ງໃດໆ. ແຕ່ລະ
ຄໍານິຍາມການແປພາສາຫຼືຄໍາສັ່ງຈະຕ້ອງຢູ່ໃນເສັ້ນໂດຍຕົວມັນເອງ. ພາກສ່ວນປ່ອງຢ້ຽມບໍ່ໄດ້
ຕ້ອງ​ໄດ້​ຮັບ​ການ​ລະ​ງັບ​, ຍ້ອນ​ວ່າ​ມັນ​ໄດ້​ຖືກ​ລະ​ງັບ​ໂດຍ​ການ​ເລີ່ມ​ຕົ້ນ​ພາກ​ສ່ວນ​ປ່ອງ​ຢ້ຽມ​ອື່ນ​ຫຼື​
ໃນຕອນທ້າຍຂອງໄຟລ໌ການຕັ້ງຄ່າ.

IMWHEELRC ການແປພາສາ DEFINITIONS


ການແປລໍ້ເມົ້າ / ປຸ່ມແຕ່ລະເສັ້ນຂຶ້ນຫຼັງຈາກພາກສ່ວນປ່ອງຢ້ຽມແລ້ວ
ໄດ້ເລີ່ມຕົ້ນ. ແຕ່ລະອາກິວເມັນຖືກແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ(,); ຊ່ອງຫວ່າງຖືກລະເລີຍ. KeySyms ແມ່ນ
ໃຊ້ເພື່ອລະບຸການປ້ອນຂໍ້ມູນ ແລະຜົນອອກຂອງແປ້ນພິມ. ທໍ່ (|) ແມ່ນໃຊ້ເພື່ອເຂົ້າຮ່ວມຫຼາຍກະແຈ
ເຂົ້າໄປໃນຫນຶ່ງ input / output. ຮູບແບບມີດັ່ງນີ້...

ຕ້ອງການ
ການໂຕ້ຖຽງຕໍ່ໄປນີ້ແມ່ນຕ້ອງການເພື່ອເຮັດໃຫ້ຄໍານິຍາມການແປຂັ້ນຕ່ໍາ.

ທີ່ສໍາຄັນ ຕົວປ່ຽນແປງ ການປ້ອນຂໍ້ມູນ
X KeySyms ເຂົ້າຮ່ວມໂດຍທໍ່ທີ່ຊີ້ບອກປຸ່ມທີ່ຕ້ອງການກົດໃນເວລາທີ່ຫນູ
ການ​ກະ​ທໍາ​ແມ່ນ​ເພື່ອ​ໃຫ້​ການ​ແປ​ພາ​ສາ​ນີ້​ໄດ້​ຖືກ​ນໍາ​ໃຊ້​. Alt, Meta, ການຄວບຄຸມ, ແລະ
ປຸ່ມ Shift ແມ່ນຕົວແກ້ໄຂທົ່ວໄປ, ແຕ່ຖືກລະບຸໄວ້ແຕກຕ່າງກັນເລັກນ້ອຍກ່ວາພຽງແຕ່
'Shift' ແຕ່ເປັນ 'Shift_L' ຫຼື 'Shift_R', ຄວາມແຕກຕ່າງລະຫວ່າງຊ້າຍແລະຂວາ
ປຸ່ມປ່ຽນ. ເບິ່ງພາກ KeySyms ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.

`ບໍ່ມີ' ເປັນ KeySym ພິເສດທີ່ໃຊ້ໂດຍ imwheel, ມັນຖືກນໍາໃຊ້ເພື່ອຊີ້ບອກວ່າບໍ່ມີຕົວແກ້ໄຂ. ກ
ການເຂົ້າຫວ່າງເປົ່າແມ່ນຍັງຍອມຮັບໃນກໍລະນີນີ້, ແຕ່ການອະທິບາຍຫນ້ອຍລົງກ່ຽວກັບສິ່ງທີ່ເປັນໄປ
ສຸດ! ຖ້າ `ບໍ່ມີ' ຖືກນໍາໃຊ້ຫຼັງຈາກນັ້ນບໍ່ສາມາດມີຕົວດັດແປງໃນການນໍາໃຊ້ໃນລະຫວ່າງການລໍ້
ການກະທຳ. ຖ້າຊ່ອງຫວ່າງຫວ່າງແລ້ວ ໃດ ຕົວແກ້ໄຂຈະກົງກັນ, ສະນັ້ນໃຫ້ໃສ່ອັນສຸດທ້າຍເຫຼົ່ານີ້
ພາກສ່ວນປ່ອງຢ້ຽມຂອງເຂົາເຈົ້າ.

ຫນູ ການປະຕິບັດ ການປ້ອນຂໍ້ມູນ
ນີ້ແມ່ນການປ້ອນຂໍ້ມູນຈາກລໍ້ເມົາສ໌ ຫຼືປຸ່ມ. ມັນແມ່ນຫນຶ່ງໃນດັ່ງຕໍ່ໄປນີ້ແລະ
ພຽງແຕ່ ຫນຶ່ງ:

Up
ລົງ
ໄວ້
ສິດ
Thumb

ເຫຼົ່ານີ້ແມ່ນການອະທິບາຍດ້ວຍຕົນເອງ. ຖ້າ​ຫາກ​ທ່ານ​ມີ​ບັນ​ຫາ​ການ​ນໍາ​ໃຊ້ configurator ໄດ້​!

ທີ່ສໍາຄັນ ການປະຕິບັດ ຜົນຜະລິດ
Out KeySyms ຖືກຈັດໃສ່ຢູ່ທີ່ນີ້. ເບິ່ງພາກ KeySyms ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບທັງຫມົດທີ່ສາມາດໃຊ້ໄດ້
KeySyms. ເຂົ້າຮ່ວມ KeySyms ໂດຍໃຊ້ທໍ່. ປຸ່ມ Output ຖືກກົດຕາມລໍາດັບແລະປ່ອຍອອກມາ,
ໃນຄໍາສັ່ງປີ້ນກັບກັນ, ພຽງແຕ່ຫຼັງຈາກທີ່ທັງຫມົດໄດ້ຖືກກົດດັນ, ອາດຈະເຮັດໃຫ້ພວກເຂົາທັງຫມົດລວມກັນ
ຄືກັບໃນ `Control_L|C' ເຊິ່ງຈະເປັນປຸ່ມກົດ `^C' (control-c).

ທາງເລືອກ
ຕົວເລືອກຕໍ່ໄປນີ້ແມ່ນເປັນທາງເລືອກ, ແຕ່ເພື່ອໃຊ້ອັນຫນຶ່ງ, ທ່ານຕ້ອງຕື່ມຂໍ້ມູນໃສ່ກ່ອນຫນ້າທັງຫມົດ
ການໂຕ້ຖຽງ.

ຜົນຜະລິດ ການຄ້າງຫ້ອງ
ຄວນກົດ Output KeySyms ຕິດຕໍ່ກັນຈັກເທື່ອ.

ຄ່າເລີ່ມຕົ້ນແມ່ນ 1.

ການຊັກຊ້າ ກ່ອນທີ່ຈະ ຄີອັບ ກໍລະນີ
ດົນປານໃດໃນ microseconds ຈົນກ່ວາພວກເຮົາປ່ອຍ Output KeySyms ທັງຫມົດໃນຫນຶ່ງ Output
ການຄ້າງຫ້ອງ.

ຄ່າເລີ່ມຕົ້ນແມ່ນ 0.

ການຊັກຊ້າ ກ່ອນທີ່ຈະ ຖັດໄປ ກົດປຸ່ມ ກໍລະນີ
ດົນປານໃດໃນ microseconds ຈົນກ່ວາພວກເຮົາກົດ Output KeySyms ຕໍ່ໄປ. ການ​ຊັກ​ຊ້າ Ths
ເກີດຂຶ້ນຫຼັງຈາກ Output KeySyms ຖືກປ່ອຍອອກມາ.

ຄ່າເລີ່ມຕົ້ນແມ່ນ 0.

IMWHEELRC ສາມາດ


ຄໍາສັ່ງເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນ `@'. ຄໍາ​ສັ່ງ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

@ຍົກເວັ້ນ
ບໍ່ລວມເອົາປ່ອງຢ້ຽມນີ້ຈາກເຫດການທີ່ຈັບເມົາ imwheel. IMWheel ຈະ ungrab ໄດ້
mouse ເມື່ອ windows ເຫຼົ່ານີ້ຖືກເຂົ້າໄປແລະບໍ່ regrab mouse ຈົນກ່ວາຈຸດສຸມແມ່ນ
ປ່ຽນເປັນປ່ອງຢ້ຽມທີ່ບໍ່ຖືກຍົກເວັ້ນ. ນີ້ອະນຸຍາດໃຫ້ເຫດການປຸ່ມ ZAxis ຜ່ານໄປ
ໂດຍ​ຜ່ານ​ການ​ປົກ​ກະ​ຕິ​ແລະ grabs ຫນູ​ສໍາ​ເລັດ​.

@ບຸລິມະສິດ=ບູລິມະສິດ
ການ​ນໍາ​ໃຊ້​ອັນ​ນີ້​ແມ່ນ​ອະ​ນຸ​ຍາດ​ໃຫ້​ໃນ​ແຕ່​ລະ​ປ່ອງ​ຢ້ຽມ / ຫ້ອງ​ຮຽນ / ພາກ​ຊັບ​ພະ​ຍາ​ກອນ​. ສູງກວ່າ ບູລິມະສິດ
ຄຸນຄ່າມີສ່ວນເໜືອກວ່າອັນທີ່ຕ່ຳກວ່າ. ບູລິມະສິດເທົ່າທຽມກັນໃນພາກສ່ວນເຮັດໃຫ້
ໄຟລ໌ imwheelrc ແຍກຈາກເທິງຫາລຸ່ມສຸດເພື່ອຊອກຫາການຈັບຄູ່ທໍາອິດ. ດັ່ງນັ້ນ @ບຸລິມະສິດ
ສາມາດຖືກນໍາໃຊ້ເພື່ອເຮັດໃຫ້ການຊອກຫາໄຟລ໌ທີ່ກົງກັນ, ຫຼັງຈາກນັ້ນທ່ານບໍ່ຈໍາເປັນຕ້ອງ
ຮັກສາລາຍການຢູ່ໃນຄໍາສັ່ງຖ້າຫາກວ່າທ່ານກະລຸນາ. ໄຟລ໌ imwheelrc ທີ່ສະໜອງໃຫ້ປະກອບມີ
ຄໍາເຫັນຢ່າງກວ້າງຂວາງແລະຕົວຢ່າງຂອງ @ບຸລິມະສິດ function
ຄ່າເລີ່ມຕົ້ນ ບູລິມະສິດ ສໍາລັບພາກສ່ວນໃຫມ່ແມ່ນ 0. ສຸດທ້າຍ @ບຸລິມະສິດ ຄໍາສັ່ງໃນ a
ພາກ​ສ່ວນ​ແທນ​ທີ່​ບູ​ລິ​ມະ​ສິດ​ທັງ​ຫມົດ​ທີ່​ຜ່ານ​ມາ​ສໍາ​ລັບ​ພາກ​ສ່ວນ​ນັ້ນ​. ດັ່ງນັ້ນແຕ່ລະພາກສ່ວນມີ
ພຽງແຕ່ຫນຶ່ງ ບູລິມະສິດ ການ​ຕັ້ງ​ຄ່າ​ໃນ​ທີ່​ສຸດ​. ບຸລິມະສິດຖືກເກັບຮັກສາໄວ້ເປັນ int, ດັ່ງນັ້ນຂອບເຂດ
ຈາກ INT_MAX ຫາ INT_MIN. (ເບິ່ງ /usr/include/limits.h ສໍາລັບຄ່າເຫຼົ່ານີ້ຢູ່ໃນຂອງທ່ານ
ລະບົບ.)

CONFIGURATION ເຮວ


IMWheel ມີຕົວຊ່ວຍການຕັ້ງຄ່າເຄິ່ງທີ່ເຊື່ອງໄວ້ເຊິ່ງສາມາດຖືກນໍາມາໂດຍການມ້ວນ.
ແລະລົງສອງສາມເທື່ອຢູ່ໃນປ່ອງຢ້ຽມຮາກຂອງເຄື່ອງແມ່ຂ່າຍ X. ພາຍໃນປ່ອງຢ້ຽມນີ້ທ່ານສາມາດຊອກຫາໄດ້
ອອກຊື່ປ່ອງຢ້ຽມທີ່ເປັນໄປໄດ້ເພື່ອໃຊ້ໃນໄຟລ໌ imwheelrc ຂອງທ່ານ. ກົດປຸ່ມຈັບພາບໜ້າຈໍຂະໜາດນ້ອຍ
ເພື່ອ grab ປ່ອງຢ້ຽມອື່ນ, ລວມທັງປ່ອງຢ້ຽມຮາກ (ຫນ້າຈໍທັງຫມົດ).

ລໍ້ເມົາສ໌ ແລະປຸ່ມສາມາດຈັບໄດ້ພ້ອມກັບປຸ່ມຕົວແກ້ໄຂທີ່ເປີດໃຊ້ຢູ່
ແປ້ນພິມ. ການກະ ທຳ ລໍ້ເມົາສ໌ / ປຸ່ມຖືກສະແດງແລະ X KeySyms ຖືກສະແດງ
ພາຍໃຕ້ມັນ. ຂໍ້ມູນທັງຫມົດນີ້ສາມາດເຂົ້າໄປໃນ imwheelrc ໂດຍກົງຕາມຄວາມຕ້ອງການ.

IMWheel ສາມາດເລີ່ມຕົ້ນໃຫມ່ເພື່ອອ່ານໃນໄຟລ໌ imwheelrc ທີ່ມີການປ່ຽນແປງຫຼື configurator ສາມາດເປັນ.
ຍົກເລີກການເຮັດໃຫ້ imwheel ສືບຕໍ່ການດໍາເນີນການໂດຍບໍ່ມີການອ່ານໄຟລ໌ການຕັ້ງຄ່າ. ເຖິງ
restart, imwheel execs ຕົວຂອງມັນເອງເອີ້ນວ່າໂດຍຜູ້ໃຊ້ໃນສະຖານທີ່ທໍາອິດແຕ່ການເພີ່ມ -R
ທາງ​ເລືອກ​ທີ່​ຈະ​ຊີ້​ໃຫ້​ເຫັນ​ຕົວ​ຂອງ​ມັນ​ເອງ​ວ່າ​ນີ້​ແມ່ນ imwheel restarted​. ໄດ້ -R ບໍ່​ແມ່ນ​ສໍາ​ລັບ​ການ​ນໍາ​ໃຊ້​ໂດຍ​
ຜູ້ໃຊ້, ຍ້ອນວ່າມັນຂ້າມການຕັ້ງຄ່າບາງຢ່າງຂອງ imwheel.

KEYSYMS


ໂຄງ​ການ​ຄາດ​ວ່າ​ການ​ປະ​ສົມ​ຂອງ keysyms ຈະ​ຖືກ​ນໍາ​ໃຊ້​ໂດຍ​ການ​ນໍາ​ໃຊ້ pipe(|) ລັກ​ສະ​ນະ​ເພື່ອ
ສົມທົບພວກມັນເຂົ້າກັນ.

ຕົວຢ່າງ:
Alt_R|Shift_R

ຫມາຍຄວາມວ່າສິດ alt ແລະ ສິດທິໃນການປ່ຽນແປງຮ່ວມກັນ, ບໍ່ພຽງແຕ່ຫນຶ່ງຫຼືອື່ນໆ! ແລະ
ບໍ່​ແມ່ນ​ຫນຶ່ງ​ຫຼັງ​ຈາກ​ນັ້ນ​, ພວກ​ເຂົາ​ເຈົ້າ​ທັງ​ສອງ​ໄດ້​ຮັບ​ການ​ກົດ​ດັນ​ໃນ​ເວ​ລາ​ດຽວ​ກັນ​ທີ່​ຈໍາ​ເປັນ​.

ຊື່ Modifier Keysym ທົ່ວໄປທີ່ໃຊ້ໃນ X:
Shift_L Shift_R
Control_L Control_R
Alt_L Alt_R

ເຫຼົ່ານີ້ອາດຈະບໍ່ໄດ້ມອບຫມາຍໃຫ້ກະແຈໃດໆ, ເວັ້ນເສຍແຕ່ວ່າທ່ານ xmodmap ເຂົາເຈົ້າຢູ່ໃນ:

Meta_L Meta_R (ທີ່ຈິງແລ້ວ, ແປ້ນພິມ Sun ມີອັນນີ້...)
Super_L Super_R
Hyper_L Hyper_R

ແລະນີ້ແມ່ນບາງອັນທີ່ເຈົ້າອາດຈະໃຊ້, ແລະພວກມັນແມ່ນ ບາງບ່ອນ ເທິງແປ້ນພິມຂອງເຈົ້າ. ນີ້ແມ່ນບ່ອນທີ່
ພວກເຂົາເຈົ້າຢູ່ໃນແປ້ນພິມຂອງຂ້ອຍ, ອີກເທື່ອຫນຶ່ງ, ນີ້ບໍ່ແມ່ນທົ່ວໄປ. ໃຊ້ ເຊວ ໂຄງ​ການ​ການ​ທົດ​ສອບ​ຂອງ​ທ່ານ​
ກະແຈຂອງຕົນເອງຢູ່ໃນແປ້ນພິມຂອງເຈົ້າ!

Caps_Lock = ກະແຈ Caps Lock!
(ອັນ​ນີ້​ຍັງ​ເປີດ​ແລະ​ປິດ caps lock ໄດ້​!)
Num_Lock = ລະຫັດ Num Lock!
(ອັນນີ້ໃຊ້ບໍ່ດີ...
ສໍາລັບເຫດຜົນດຽວກັນກັບ Caps_Lock)
Multi_key = ປຸ່ມ Scroll Lock!
(ເບິ່ງ!)
Mode_switch = ຂວາ Alt...ສຳລັບຂ້ອຍຢ່າງໃດກໍ່ຕາມ.
(ນີ້ຫມາຍຄວາມວ່າຂ້ອຍບໍ່ສາມາດໃຊ້ Alt_R)

ກະແຈ windows ອາດຈະບໍ່ຖືກມອບຫມາຍ KeySyms ໃດໆ, ແຕ່ພວກມັນຈະມີຕົວເລກ. xmodmap ສາມາດເຮັດໄດ້
ຖືກນໍາໃຊ້ເພື່ອກໍານົດໃຫ້ເຂົາເຈົ້າເປັນ KeySym ທີ່ແທ້ຈິງ.

ເພື່ອຊອກຫາຊື່ keysym ສໍາລັບລະຫັດໃດໆທີ່ມີໃຫ້ເບິ່ງ /usr/include/X11/keysymdef.h ໄຟລ໌, ແລະ
ສໍາລັບການກໍານົດໃດໆໃນໄຟລ໌ນັ້ນເອົາ "XK_" ສໍາລັບຊື່ KeySym ທີ່ໃຊ້ໄດ້ໃນ
ໄຟລ​໌​ການ​ຕັ້ງ​ຄ່າ​. ເສັ້ນທາງໄປຫາໄຟລ໌ນີ້ອາດຈະແຕກຕ່າງກັນສໍາລັບທ່ານ.

ຈືຂໍ້ມູນການ, ມີ configurator ສະເຫມີ. ແລະ ເຊວ ຈະ​ຊ່ວຍ​ໃນ​ທີ່​ນີ້​ເຊັ່ນ​ດຽວ​ກັນ​!

ເຫລັກ AS MIDDLE ບຸນທອນ IN X


ຕັ້ງຄ່າ XF86Config ໂດຍບໍ່ມີ "Emulate3Buttons" ແລະເພີ່ມ "Buttons" ຖ້າມັນເປັນ 2 ໃນ.
ສ່ວນ Ponter ຫຼື InputDevice. ລໍ້ຈະປະຕິບັດເປັນປຸ່ມກາງທີ່ແທ້ຈິງແລະ
ສອງປຸ່ມນອກຈະເຮັດໜ້າທີ່ເປັນປຸ່ມແຍກ (1 ແລະ 3), ເຖິງແມ່ນວ່າຈະກົດເຂົ້າກັນ.

ແນ່ນອນຖ້າລໍ້ຂອງເຈົ້າກົດປຸ່ມກາງໃນຂະນະທີ່ເຈົ້າພະຍາຍາມໃຊ້ລໍ້
ທ່ານອາດຈະຕ້ອງການເປີດໃຊ້ຕົວເລືອກ Emulate3Buttons ເພື່ອປິດການໃຊ້ງານປຸ່ມລໍ້! ແລະ
ຢ່າ​ລືມ​ຫຼຸດ​ຜ່ອນ​ການ​ໂຕ້​ຖຽງ​ປຸ່ມ​ເປັນ 2​!

ເຫຼືອ ບຸນທອນ MAPPING IN X WINDOWS


ສໍາລັບຄົນຊ້າຍເຫຼົ່ານັ້ນ, ຄໍາສັ່ງນີ້ອາດຈະຊ່ວຍໃຫ້ທ່ານໄດ້ຮັບການຕັ້ງປຸ່ມຢ່າງຖືກຕ້ອງໃນ
XWindows ສໍາລັບທັງສອງມືຊ້າຍແລະ imwheel ໃຊ້.

xmodmap -e "ຕົວຊີ້ = 3 2 1 4 5"
or
xmodmap -e "ຕົວຊີ້ = 3 2 1 4 5 6 7" .
etc
xmodmap -e "ຕົວຊີ້ = 3 2 1 4 5 6 7 8 9" .

ຫມາຍ​ເຫດ​: ສິ່ງ​ເຫຼົ່າ​ນີ້​ສ່ວນ​ໃຫຍ່​ແມ່ນ​ບໍ່​ໄດ້​ເຮັດ​ວຽກ​, ເນື່ອງ​ຈາກ​ວ່າ​ຈໍາ​ກັດ​ທັງ​ຫມົດ​ໃນ X ໄດ້​.

ຕື່ມຕົວເລກໃສ່ທ້າຍແຖວນີ້ ຖ້າເຈົ້າມີປຸ່ມຫຼາຍ!

ໃຊ້ imwheel ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌