หากมีสิ่งใดทำให้ชัดเจน ชุดบทความ คือต้องทำงานให้น้อยที่สุดกับคอมพิวเตอร์เราจะต้องทำงานให้มากกว่านี้ก่อน การใช้สคริปต์กับ AutoKey สามารถช่วยเราประหยัดเวลาและความพยายามได้มาก แต่คุณต้องสร้างสคริปต์ขึ้นมาก่อน
เราเห็นในบทความก่อนหน้านี้ว่า AutoKey เป็นโปรแกรมที่ให้คุณกำหนดค่าแป้นพิมพ์ลัดและสคริปต์ขนาดเล็กใน Python มีให้เลือกสองเวอร์ชัน: AutoKey-GTK สำหรับ GNOME, XFECE Mate, Cinnamon และ Budgie desktops และ AutoKey-QT สำหรับเดสก์ท็อป KDE และ LXQt
การติดตั้ง AutoKey
ยกเว้นการแสดงความคิดเห็นว่าอยู่ในที่เก็บ ฉันไม่ได้หยุดอยู่ที่วิธีการติดตั้ง AotoKey
ที่จริงแล้ว สำหรับการแจกจ่ายแต่ละครั้ง เรามีสองตัวเลือกในการติดตั้ง pip, ตัวจัดการแพ็คเกจที่เชื่อมโยงกับภาษาการเขียนโปรแกรม Python และตัวจัดการแพ็คเกจสำหรับการติดตั้งแต่ละครั้ง
ติดตั้งโดยตรง
คำสั่งสำหรับการแจกแจงแบบต่างๆ มีดังนี้:
บน Debian, Ubuntu และอนุพันธ์
sudo apt install autokey-gtk
บนอนุพันธ์ Debian ที่มี KDE หรือ LXQt desktop
sudo apt install autokey-qt
ใน fedora
sudo dnf install autokey-gtk
บน ArchLinux
yay -Syy autokey-gtk
ติดตั้งโดย pip
Pip เป็นโปรแกรมจัดการแพ็คเกจที่ไม่มีส่วนต่อประสานกราฟิกในรูปแบบของ apt หรือ aptitude แต่เน้นที่ Python ยูทิลิตี้คือการติดตั้งไลบรารีที่ไม่ได้เป็นส่วนหนึ่งของการติดตั้งดั้งเดิม ต่อมาได้มีการขยายการใช้งานเพื่อรวมแอปพลิเคชัน
ข้อดีของการใช้ pip เพื่อติดตั้ง AutoKey คือ เราจะมีเวอร์ชันที่อัปเดตมากกว่าเวอร์ชันในที่เก็บ แม้ว่าจะไม่ได้มีความเข้ากันได้ในระดับเดียวกันก็ตาม
เริ่มต้นด้วยการติดตั้ง (ถ้าเรายังไม่ได้ดำเนินการ) ตัวจัดการแพ็คเกจ pip ในการแจกจ่ายของเรา
บน Debian, Ubuntu และอนุพันธ์
sudo apt install python3-pip
ใน fedora
sudo dnf install python3-pip
ใน openSUSE
sudo zypper install python3-pip
บน ArchLinux
sudo pacman -S python3-pip
Debemos desinstalar previamente cualquier instalación de AutoKey
ก่อนติดตั้งด้วยวิธีนี้
ในการติดตั้งหรือถอนการติดตั้ง เราใช้หนึ่งในสองคำสั่งเหล่านี้:
pip install autokey
เพื่อติดตั้ง
o
pip uninstall autokey
เพื่อถอนการติดตั้ง
การเขียนสคริปต์ด้วย AutoKey
สคริปต์ AutoKey เป็นโซลูชันของโปรแกรมเมื่อผู้ใช้จำเป็นต้องดำเนินการขั้นสูงมากกว่าการขยายข้อความธรรมดา เมื่อใช้สคริปต์ เราสามารถเรียกใช้แอปพลิเคชัน เปิดไฟล์/โฟลเดอร์ และจัดการเหตุการณ์ของหน้าต่างและเมาส์ และอื่นๆ
ฉันได้บอกคุณแล้วว่า AutoKey เวอร์ชัน QT ที่ Ubuntu Studio 22.04 นำมาในที่เก็บนั้นไม่ได้แปลอย่างสมบูรณ์ อันที่จริง สิ่งเดียวที่ในภาษาของเราคือคำว่ายอมรับ เช่นเดียวกับ Ubuntu 22.04 รุ่น GTK ดังนั้นให้ยึดติดกับคำสั่งภาษาอังกฤษ
ขั้นตอนดังต่อไปนี้:
- คลิกที่ ใหม่ → เนื้อไม่มีมัน → ต้นฉบับ.
- เราเขียนชื่อและคลิกที่ ยอมรับ.
- ด้านล่างบรรทัดแรกเราเขียนสคริปต์
- ใน Hotkey คลิกที่ ตั้งค่า
- เราเลือกใช้คีย์หลักระหว่าง Control, Alt เปลี่ยน, ซุปเปอร์ ไฮเปอร์ y เมต้า.
- เราคลิกที่ กดเพื่อตั้งค่า เพื่อกำหนดคีย์ที่สอง
- เรากด ยอมรับ.
- คลิกที่ ลด เพื่อบันทึกสคริปต์
ตัวอย่างเช่น ด้วยสคริปต์นี้ เราสามารถเปิด Thunderbird
import subprocess
subprocess.Popen(["usr/bin/thunderbird"])
การใช้ประโยชน์สูงสุดจากโปรแกรมนี้ต้องใช้ความรู้ นู๋หรือจำเป็นต้องมาจาก Python คุณก็รู้วิธีค้นหาใน Google เพียงพอแล้ว ในเครื่องมือค้นหาให้วางงานที่คุณต้องการทำ + python และคุณจะพบสคริปต์ที่คุณต้องการอย่างแน่นอน คุณจะต้องคัดลอกมัน เลือกคีย์ผสมที่คุณชอบมากที่สุดเท่านั้น
มีสองตัวเลือกในหน้าต่างการกำหนดค่าสคริปต์ที่ฉันไม่ได้กล่าวถึงก่อนหน้านี้
- พร้อมท์เสมอก่อนเรียกใช้สคริปต์นี้: จะขอให้เรายืนยันก่อนที่จะดำเนินการ
- แสดงในเมนูไอคอนการแจ้งเตือน: แสดงการแจ้งเตือนการดำเนินการในแถบเครื่องมือ
ฟังก์ชั่น WindowsFilter มันทำงานเหมือนกับวลีที่เราเห็นในบทความที่แล้ว ใช้เพื่อเลือกแอปพลิเคชันที่สคริปต์จะดำเนินการ
หากคุณเป็นผู้ใช้ Ubuntu เวอร์ชันดั้งเดิม มีปัญหาที่คุณต้องพิจารณา แม้ว่าคุณจะปิด AutoKey โปรแกรมจะยังคงทำงานในพื้นหลัง แต่คุณจะไม่เห็นสิ่งบ่งชี้ใด ๆ ในแถบเครื่องมือ คุณจะต้องฆ่ากระบวนการจากแอป Monitor