เลียนแบบปุ่มกดบนแล็ปท็อป


13

ฉันมีแล็ปท็อปที่ไม่มีแป้นตัวเลขซึ่งฉันใช้ Ubuntu 12.04 และฉันสนุกกับการเล่นเกม roguelike เป็นอย่างมาก เกมดังกล่าวมีแนวโน้มที่จะต้องมีหมายเลขสำหรับการเคลื่อนไหวการกำหนดเป้าหมาย & c. เนื่องจากเกมหนึ่งสามารถทำงานได้ในแปดทิศทางที่สำคัญ จะได้รับรอบข้อ จำกัด ของการไม่ได้มี numpad ที่ฉันต้องการที่จะสามารถที่จะผูกคีย์ผสมเช่นShift + Left Arrowคีย์อีกในกรณีนี้1; น่าเสียดายที่การวิจัยของฉันได้เปิดขึ้นเพียงวิธีการผูกชุดคีย์กับคำสั่ง ฉันแน่ใจว่ามีบางอย่างที่เห็นได้ชัดว่าฉันหายไป แต่สำหรับสิ่งที่มันคือ ... ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก!


หากคุณเล่นที่บ้านคุณสามารถเสียบแป้นพิมพ์ปกติกับแล็ปท็อปของคุณ ฉันเดิมพันว่าเป็นวิธีที่ง่ายที่สุดไม่ต้องยุ่งยากกับซอฟต์แวร์ Plug-n-Play!
Yrogirg

คำตอบ:


18

ถ้าคุณต้องการที่จะทำเช่นนั้นใน Windows มีภาษาสคริปต์ที่มีประโยชน์มากAutoHotKeyซึ่งสามารถทำอะไรได้มากมายด้วยส่วนต่อประสานสคริปต์

ทางเลือกที่สมบูรณ์แบบเพื่อAutoHotKeyเป็นAutoKey มีประโยชน์มากไม่ว่าคุณต้องการตั้งค่าคีย์ใหม่หรือกำหนดตัวย่อ ( adr ) และมันจะเขียนที่อยู่แบบเต็มของคุณ !!

AutoKey เป็นเครื่องมืออัตโนมัติเดสก์ทอปสำหรับ Linux และ X11 อนุญาตให้คุณจัดการชุดของสคริปต์และวลีและกำหนดตัวย่อและปุ่มลัดให้กับสิ่งเหล่านี้ สิ่งนี้ช่วยให้คุณสามารถรันสคริปต์หรือแทรกข้อความตามต้องการในโปรแกรมที่คุณใช้

รุ่นล่าสุดคือ v0.90

  • หาได้ที่ไหน มันอยู่ในที่เก็บของอูบุนตู!

เปิดศูนย์ซอฟต์แวร์> ค้นหาautokey> ติดตั้ง AutoKey (GTK)

  • ใช้อย่างไร

เปิด AutoKey

กดCtrl+ Nหรือจากไฟล์> สร้าง .. > วลีใหม่ เปลี่ยนชื่อด้วยสิ่งที่คุณชอบ ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

ป้อนแป้นในแผงด้านขวา (ลบข้อความEnter phrase contents) ที่คุณต้องการพิมพ์ (ในกรณีของคุณShift+ Left Arrowดังนั้นจะพิมพ์<shift>+<left>) เมื่อคุณกดแป้นบางปุ่ม ข้อมูลเต็มรูปแบบสำหรับปุ่มพิเศษเช่นกะลูกศร ฯลฯ จะมีคำอธิบายที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

จากนั้นในมุมขวาล่างมีสามSetปุ่มชุดAbbreviationหรือHotkeyหรือWindow Filterหรือทั้งหมดของพวกเขา

คลิกที่สำหรับSet Hotkeyคุณจะได้รับแจ้งให้มอบ HotKey หากคุณต้องการที่จะให้มันทำงานด้วยปุ่มเดียว (ในกรณีของคุณ1) อย่าคลิกที่ปุ่มอื่น ๆ Press to Setที่ไม่ใช่ ป้อนคำอธิบายรูปภาพที่นี่

คลิกPress to Setและกดปุ่มที่คุณต้องการกำหนด (ในกรณีของคุณ1)

OKคลิก

คลิกที่Saveมุมล่างขวา ป้อนคำอธิบายรูปภาพที่นี่ ตอนนี้ลองกดปุ่ม1ทุกที่ที่คุณต้องการ

คุณต้องการให้ AutoKey ทำงานต่อไปหรือคุณสามารถเพิ่มในรายการเริ่มต้นสำหรับคำสั่ง autokey-gtk

การสอนที่น่าตื่นตาตื่นใจอยู่ที่นี่ :))

นี่คือตัวอย่างสคริปต์หากคุณต้องการทำอะไรมากกว่านี้


ยังใช้งานได้หรือไม่ ppa: cdekter / ppa ยังไม่ได้อัปเดตตั้งแต่ 2555
pileofrocks

ดูเหมือนว่าจะไม่ทำงานใน Ubuntu 17.10 อีกต่อไป - อาจเป็นคำพังเพย / สิ่ง Wayland
Jonathan

0

นี่เป็นคำตอบที่ค่อนข้างมากในคำถามอื่น ๆเช่นนี้แต่เวอร์ชันสั้น ๆ คือคุณควรจะทำการแมประดับ xmodmap นี้อีกครั้ง ฉันทำสิ่งนี้เพื่อจับคู่คีย์ผสมกับการกระทำของคีย์มัลติมีเดียเช่น


0

ขอขอบคุณส่วนแบ่งของผมทำแผนที่Ctrl+ h, j, k, lจะเป็น, , , ตอนนี้ฉันเหมือน HHKB ของฉันดีกว่า

หากคุณมี HHKB คุณสามารถตั้งค่าภายใต้:

Shift+ Esc=~

Ctrl+ 0= Home

Ctrl+ 4= End

Ctrl+ b= PgUp

Ctrl+ f= PgDn

โดยวิธีการที่ผมทราบได้ที่บล็อกของฉัน ---- 凍仁的筆記: HHKB Pro 2

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