ฉันสนใจที่จะรับ AutoHotKey โปรแกรม windows สำหรับการกดปุ่มอัตโนมัติทำงานภายใต้ Ubuntu จนถึงตอนนี้ฉันได้ติดตั้ง Wine แล้ว แต่ฉันไม่สามารถใช้สคริปต์หน้าต่างก่อนหน้าของฉันได้ มีคำแนะนำอะไรบ้าง?
ฉันสนใจที่จะรับ AutoHotKey โปรแกรม windows สำหรับการกดปุ่มอัตโนมัติทำงานภายใต้ Ubuntu จนถึงตอนนี้ฉันได้ติดตั้ง Wine แล้ว แต่ฉันไม่สามารถใช้สคริปต์หน้าต่างก่อนหน้าของฉันได้ มีคำแนะนำอะไรบ้าง?
คำตอบ:
Autokeyเทียบเท่ากับ linux ของ AutoHotKey สำหรับ Windows
(อัปเดต 01 พฤษภาคม 16) หน้าข้างบนไม่มีอีกต่อไป ขณะนี้มีพอร์ตของมันหลาม 3 Github
คุณสมบัติบางอย่าง
สำหรับฉันความแตกต่างที่ยิ่งใหญ่ที่สุดคือ Autokey ใช้ Python เป็นภาษาสคริปต์แทนภาษาที่เป็นกรรมสิทธิ์เฉพาะเป็น AutoHotKey
พวกเขายังมีUbuntu PPAเพื่อให้คุณสามารถติดตั้งได้ง่ายและติดตามการอัพเดท
คุณสามารถอ่านบทความที่ดีมาก ( ใน How to Geek ) เกี่ยวกับการติดตั้งและใช้ Autokey เพื่อตั้งค่าคุณอย่างรวดเร็ว
หากคุณมีสคริปต์ AutoHotKey เพื่อทำให้แอปพลิเคชันWindowsทำงานโดยอัตโนมัติใน Wine แสดงว่า AutoHotKey เป็นโปรแกรมที่จะใช้อย่างแท้จริง โชคดีที่ AutoHotKey ติดตั้งง่ายมากในไวน์เนื่องจากโครงการไวน์ใช้สำหรับเครื่องมือควบคุมคุณภาพอัตโนมัติของเรา
วิธีที่ง่ายที่สุดบน Ubuntu คือเพียงแค่เปิดใช้งาน Wine PPA และติดตั้งแพ็คเกจไวน์ที่นั่น สิ่งนี้จะดึงในแพ็คเกจwinetricks จากนั้นคุณสามารถเปิดเทอร์มินัลแล้วพิมพ์ " winetricks autohotkey " และมันจะดาวน์โหลด + ติดตั้งให้คุณโดยอัตโนมัติ
นี่เป็นคำเตือนมากกว่าทางออก ผมพบว่าคำแนะนำสำหรับการสร้าง IronAHK บน Ubuntu 10 ตรวจสอบความคิดเห็นทั้งหมดเพื่อให้มันทำงานบน Ubuntu 11 แต่หลังจากการสร้างและพยายามเรียกใช้สคริปต์บางอย่างดูเหมือนว่าสำหรับฉันที่ IronAHK ค่อนข้างไกลจากการใช้งานเต็มรูปแบบ ฟังก์ชันการทำงานหลักเช่นปุ่มลัดยังไม่ทำงาน ... จะมีความสุขที่ได้แสดงที่นี่
IronAHK และ AutoHotkey (Wine) ทำงานบน Ubuntu ได้แม้ว่าพวกเขาจะจับเฉพาะปุ่มลัดและแบบฟอร์มภายใต้. NET (IronAHK) หรือ Wine Applications (AutohotKey)
ฉันทดสอบ AutoKey แล้วและก็ยอดเยี่ยม แต่น่าเสียดายที่มันไม่สามารถจัดการกับเหตุการณ์เมาส์ได้เป็นอย่างดี
IronAHK ไม่ได้รับการพัฒนาอีกต่อไปดังนั้นคุณจะต้องสร้างจากแหล่งที่มาโดยใช้ monodevelop ฉันพบข้อบกพร่องบางอย่างที่เกี่ยวข้องกับ goto (ประมาณ 3 ประเด็น) ซึ่งฉันเปลี่ยนไปถ้ามีคำสั่งอื่นฉันก็สามารถคอมไพล์ได้ตามปกติ
มีแอพพลิเคชั่นแมโครข้อความจำนวนเล็กน้อยสำหรับ linux รวมถึงแอพพลิเคชั่นบางตัวสำหรับการบันทึกและเรียกใช้เหตุการณ์แป้นพิมพ์และเมาส์ต่าง ๆ ตามต้องการ
ในขณะที่ฉันไม่เคยใช้ AutoHotKey โดยเฉพาะฉันใช้ Texter ในที่ทำงานและเชื่อว่ามันคล้ายกับสิ่งที่คุณกำลังมองหา (ถ้าคุณไม่สามารถโปรดอธิบายโดยเฉพาะอย่างยิ่งสิ่งที่คุณต้องการจะทำและอาจจะช่วยให้ใครสักคนตอบ)
มีแอปพลิเคชั่น / IDE จำนวนมากที่รองรับแมโครข้อความใน linux หรือหากคุณต้องการรวมการกระทำซ้ำ ๆ ในหลาย ๆ แอพพลิเคชั่นจะมี xmacro ... http://xmacro.sourceforge.net/