ນີ້ແມ່ນຄໍາສັ່ງ xcape ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
xcape - ໃຊ້ປຸ່ມປັບປ່ຽນເປັນກະແຈອື່ນ
ສະຫຼຸບສັງລວມ
xcape [-d] [-t ຫມົດເວລາ] [-e ແຜນທີ່ສະແດງອອກ]
ລາຍລະອຽດ
xcape ອະນຸຍາດໃຫ້ປຸ່ມດັດແກ້ທີ່ຈະນໍາໃຊ້ເປັນກະແຈອື່ນໃນເວລາທີ່ມັນໄດ້ຖືກກົດດັນແລະປ່ອຍອອກມາໃນ
ຂອງຕົນເອງ. ພຶດຕິກໍາໃນຕອນຕົ້ນແມ່ນເພື່ອສ້າງ Escape ກະແຈແທນ Control_L (ຊ້າຍ
ການຄວບຄຸມ).
OPTIONS
-d ໂໝດດີບັກ. ຈະດໍາເນີນການເປັນຂະບວນການ foreground.
-t ຫມົດເວລາ
ໃຫ້ ຫມົດເວລາ ໃນ milliseconds. ຖ້າເຈົ້າຖືກະແຈຍາວກວ່າ ຫມົດເວລາ ເຫດການສໍາຄັນ
ຈະບໍ່ຖືກສ້າງຂື້ນ.
-e ແຜນທີ່ສະແດງອອກ
ການນໍາໃຊ້ ແຜນທີ່ສະແດງອອກ ເປັນສໍານວນ.
ການສະແດງອອກ SYNTAX
syntax ການສະແດງອອກແມ່ນ 'ModKey=ທີ່ສໍາຄັນ[|ຄີອື່ນ]´. ການສະແດງອອກຫຼາຍສາມາດຜ່ານ,
delimited ໂດຍເຄິ່ງຈໍ້າສອງເມັດ (;).
ບັນຊີລາຍຊື່ຂອງ keysyms ສາມາດພົບໄດ້ຢູ່ໃນໄຟລ໌ headerX11/keysymdef.h> (ໂດຍບໍ່ມີການ XK_
ຄໍານໍາຫນ້າ).
ຈົ່ງຈື່ໄວ້ວ່າກະແຈທີ່ປ່ຽນແລ້ວຕ້ອງຖືກລະບຸເປັນປຸ່ມ shift ຕາມດ້ວຍປຸ່ມທີ່ຈະກົດ
ແທນທີ່ຈະເປັນຊື່ຕົວຈິງຂອງລັກສະນະ. ສໍາລັບຕົວຢ່າງ, ການສ້າງ "{" ການສະແດງອອກ
´ModKey=Shift_L|ວົງເລັບຊ້າຍ´ ສາມາດຖືກນໍາໃຊ້ (ສົມມຸດວ່າທ່ານມີກະແຈທີ່ມີ ´{´ ຂ້າງເທິງ
´[´).
ນອກນັ້ນທ່ານຍັງສາມາດກໍານົດ ModKey ໃນອັດຕານິຍົມ (prefix #), ແປດ (#0), ຫຼືເລກຖານສິບຫົກ (# 0x). ມັນ
ຈະຖືກຕີຄວາມໝາຍເປັນລະຫັດລະຫັດ ເວັ້ນເສຍແຕ່ບໍ່ພົບຊື່ລະຫັດທີ່ສອດຄ້ອງກັນ.
ຕົວຢ່າງ
ເຮັດໃຫ້ Shift ຊ້າຍສ້າງ Escape ເມື່ອກົດແລະປ່ອຍອອກມາຈາກມັນເອງ, ແລະ Left Control
ສ້າງການປະສົມປະສານ Ctrl-O ເມື່ອກົດແລະປ່ອຍອອກມາດ້ວຍຕົວມັນເອງ:
xcape -e 'Shift_L=Escape;Control_L=Control_L|O'
ໃນການປະສົມປະສານກັບ xmodmap ມັນເປັນໄປໄດ້ທີ່ຈະເຮັດໃຫ້ກະແຈ ທຳ ມະດາເປັນພິເສດ
ຕົວແກ້ໄຂ. ທໍາອິດໃຫ້ແຜນທີ່ສໍາຄັນກັບຕົວແກ້ໄຂດ້ວຍ xmodmap ແລະຫຼັງຈາກນັ້ນຕົວແກ້ໄຂກັບຄືນໄປບ່ອນ
ຄີກັບ xcape. ຕົວຢ່າງ, ພວກເຮົາສາມາດເຮັດໃຫ້ແຖບຊ່ອງເຮັດວຽກເປັນປຸ່ມ ctrl ເພີ່ມເຕີມ
ເມື່ອຖືດ້ວຍລໍາດັບຄໍາສັ່ງຕໍ່ໄປນີ້:
ທໍາອິດ, ວາງແຜນລະຫັດຕົວແກ້ໄຂທີ່ບໍ່ໄດ້ໃຊ້ກັບລະຫັດຄີຂອງແຖບຊ່ອງ ແລະເຮັດໃຫ້ມັນເປັນການຄວບຄຸມ
ຕົວແກ້ໄຂ. ມັນຈໍາເປັນຕ້ອງເປັນກະແຈທີ່ມີຢູ່ແລ້ວເພື່ອວ່າ emacs ຈະບໍ່ແຕກອອກໃນເວລາທີ່ທ່ານກົດມັນ.
Hyper_L ເປັນຜູ້ສະຫມັກທີ່ດີ.
spare_modifier="Hyper_L"
xmoadmap -e "ລະຫັດ 65 = $spare_modifier"
xmoadmap -e "ເອົາ mod4 = $spare_modifier"
# hyper_l ແມ່ນ mod4 ໂດຍຄ່າເລີ່ມຕົ້ນ
xmoadmap -e "ເພີ່ມ ການຄວບຄຸມ = $spare_modifier"
ຕໍ່ໄປ, ແຜນທີ່ຊ່ອງໃສ່ລະຫັດລັບທີ່ບໍ່ໄດ້ໃຊ້ (ເພື່ອຮັກສາມັນໄວ້ xcape ການນໍາໃຊ້).
xmodmap -e "ລະຫັດ ໃດ = ຊ່ອງ"
ໃຊ້ສຸດທ້າຍ xcape ເພື່ອເຮັດໃຫ້ແຖບຊ່ອງສ້າງພື້ນທີ່ຫວ່າງເມື່ອແຕະ.
xcape -e "$spare_modifier=ຊ່ອງ"
ໃຊ້ xcape ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net
