มีวิธีใดที่จะทำให้ AutoHotKey หรือ IronAHK ทำงานได้หรือไม่


17

ฉันสนใจที่จะรับ AutoHotKey โปรแกรม windows สำหรับการกดปุ่มอัตโนมัติทำงานภายใต้ Ubuntu จนถึงตอนนี้ฉันได้ติดตั้ง Wine แล้ว แต่ฉันไม่สามารถใช้สคริปต์หน้าต่างก่อนหน้าของฉันได้ มีคำแนะนำอะไรบ้าง?

คำตอบ:


13

Autokeyเทียบเท่ากับ linux ของ AutoHotKey สำหรับ Windows

(อัปเดต 01 พฤษภาคม 16) หน้าข้างบนไม่มีอีกต่อไป ขณะนี้มีพอร์ตของมันหลาม 3 Github

คุณสมบัติบางอย่าง

  • มีรุ่น KDE และ GTK ทำให้ AutoKey รวมเข้ากับสภาพแวดล้อมเดสก์ท็อปได้ดี
  • เขียนสคริปต์ Python โดยอัตโนมัติงานใด ๆ ที่สามารถทำได้ผ่านแป้นพิมพ์
  • เครื่องมือแก้ไขรหัสในตัว (ใช้ QScintilla ใน KDE หรือ GtkSourceView2 ใน GTK)
  • สร้างวลี (กลุ่มข้อความ) เพื่อวางลงในโปรแกรมตามต้องการ (ใช้ตัวเลือก X)
  • สร้างกลุ่มของวลี / สคริปต์ในโฟลเดอร์และกำหนดปุ่มลัดหรือตัวย่อไปยังโฟลเดอร์เพื่อแสดงเมนูป๊อปอัพ
  • นิพจน์ทั่วไปสามารถใช้เพื่อกรองหน้าต่างตามชื่อของพวกเขาเพื่อแยกคีย์ลัด / ตัวย่อจากการกระตุ้นในบางแอปพลิเคชัน
  • สคริปต์วลีและโฟลเดอร์สามารถแนบกับเมนูไอคอนถาดช่วยให้คุณสามารถเลือกได้โดยไม่ต้องกำหนดปุ่มลัดหรือตัวย่อ
  • AutoKey สามารถติดตามรูปแบบการใช้งานของคุณและนำเสนอรายการที่ใช้บ่อยที่สุดที่ด้านบนของเมนูป๊อปอัพ

สำหรับฉันความแตกต่างที่ยิ่งใหญ่ที่สุดคือ Autokey ใช้ Python เป็นภาษาสคริปต์แทนภาษาที่เป็นกรรมสิทธิ์เฉพาะเป็น AutoHotKey

พวกเขายังมีUbuntu PPAเพื่อให้คุณสามารถติดตั้งได้ง่ายและติดตามการอัพเดท

คุณสามารถอ่านบทความที่ดีมาก ( ใน How to Geek ) เกี่ยวกับการติดตั้งและใช้ Autokey เพื่อตั้งค่าคุณอย่างรวดเร็ว


Decio คุณร็อค ฉันเพิ่งไปและติดตั้งสิ่งนี้และเริ่มตั้งค่าแล้ว ในขณะที่ฉันไม่ต้องการแมโครข้อความจำนวนมากที่บ้านเหมือนที่ทำงานฉันสามารถเห็นการเปลี่ยนนี้เป็นหนึ่งในแอปพลิเคชันโปรดของฉัน ไชโย
nathwill

ฉันดีใจที่ได้ช่วย :-)
Decio Lira

ฉันติดตั้ง AutoKey การเรียนรู้หลามในตอนนี้ แต่ดูเหมือนว่าจะมีความซ้ำซ้อนจำนวนมากในสคริปต์ สคริปต์เติมข้อความอัตโนมัติมาจาก AutoHotKey คือสิ่งที่ฉันต้องการจริงๆ ลิงค์นี้ (goo.gl/6Y5k) เป็นไฟล์ซิปขนาด 81kb แต่ทำงานที่ข้อความที่ไม่บีบอัด 4.9Mb มันล็อคค่า AutoKey เพียงใช้มัน
RunningUtes

@RunningUtes ฉันไม่แน่ใจว่าคุณตั้งใจจะใช้ไฟล์นี้เนื่องจากภาษาสคริปต์ AutoHotKey จะไม่ทำงานกับ AutoKey AFAIK ตลกพอฉันสามารถนำเข้าไฟล์โดยใช้ QT GUI ของ autokey
Decio Lira

2
autokey ขัดข้องตลอดเวลาใน ubuntu 13.10
qed

8

หากคุณมีสคริปต์ AutoHotKey เพื่อทำให้แอปพลิเคชันWindowsทำงานโดยอัตโนมัติใน Wine แสดงว่า AutoHotKey เป็นโปรแกรมที่จะใช้อย่างแท้จริง โชคดีที่ AutoHotKey ติดตั้งง่ายมากในไวน์เนื่องจากโครงการไวน์ใช้สำหรับเครื่องมือควบคุมคุณภาพอัตโนมัติของเรา

วิธีที่ง่ายที่สุดบน Ubuntu คือเพียงแค่เปิดใช้งาน Wine PPA และติดตั้งแพ็คเกจไวน์ที่นั่น สิ่งนี้จะดึงในแพ็คเกจwinetricks จากนั้นคุณสามารถเปิดเทอร์มินัลแล้วพิมพ์ " winetricks autohotkey " และมันจะดาวน์โหลด + ติดตั้งให้คุณโดยอัตโนมัติ


เป็นการดีที่จะรู้ว่าไม่เคยใช้ AutoHotKey กับแอปในไวน์
Decio Lira

1

นี่เป็นคำเตือนมากกว่าทางออก ผมพบว่าคำแนะนำสำหรับการสร้าง IronAHK บน Ubuntu 10 ตรวจสอบความคิดเห็นทั้งหมดเพื่อให้มันทำงานบน Ubuntu 11 แต่หลังจากการสร้างและพยายามเรียกใช้สคริปต์บางอย่างดูเหมือนว่าสำหรับฉันที่ IronAHK ค่อนข้างไกลจากการใช้งานเต็มรูปแบบ ฟังก์ชันการทำงานหลักเช่นปุ่มลัดยังไม่ทำงาน ... จะมีความสุขที่ได้แสดงที่นี่


IronAHK ดูเหมือนจะตายไปแล้วในตอนนี้ ไม่มีการปรับปรุงเป็นเวลาหลายปี สงสาร: - /
Torben Gundtofte-Bruun

@ TorbenGundtofte-Bruun ได้รับการยืนยันอย่างเป็นทางการ (ในหน้า git ของ IronAHK)
Cyriac Antony

1

IronAHK และ AutoHotkey (Wine) ทำงานบน Ubuntu ได้แม้ว่าพวกเขาจะจับเฉพาะปุ่มลัดและแบบฟอร์มภายใต้. NET (IronAHK) หรือ Wine Applications (AutohotKey)

ฉันทดสอบ AutoKey แล้วและก็ยอดเยี่ยม แต่น่าเสียดายที่มันไม่สามารถจัดการกับเหตุการณ์เมาส์ได้เป็นอย่างดี

IronAHK ไม่ได้รับการพัฒนาอีกต่อไปดังนั้นคุณจะต้องสร้างจากแหล่งที่มาโดยใช้ monodevelop ฉันพบข้อบกพร่องบางอย่างที่เกี่ยวข้องกับ goto (ประมาณ 3 ประเด็น) ซึ่งฉันเปลี่ยนไปถ้ามีคำสั่งอื่นฉันก็สามารถคอมไพล์ได้ตามปกติ


0

มีแอพพลิเคชั่นแมโครข้อความจำนวนเล็กน้อยสำหรับ linux รวมถึงแอพพลิเคชั่นบางตัวสำหรับการบันทึกและเรียกใช้เหตุการณ์แป้นพิมพ์และเมาส์ต่าง ๆ ตามต้องการ

ในขณะที่ฉันไม่เคยใช้ AutoHotKey โดยเฉพาะฉันใช้ Texter ในที่ทำงานและเชื่อว่ามันคล้ายกับสิ่งที่คุณกำลังมองหา (ถ้าคุณไม่สามารถโปรดอธิบายโดยเฉพาะอย่างยิ่งสิ่งที่คุณต้องการจะทำและอาจจะช่วยให้ใครสักคนตอบ)

มีแอปพลิเคชั่น / IDE จำนวนมากที่รองรับแมโครข้อความใน linux หรือหากคุณต้องการรวมการกระทำซ้ำ ๆ ในหลาย ๆ แอพพลิเคชั่นจะมี xmacro ... http://xmacro.sourceforge.net/

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.