สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: ติดตั้งโปรแกรมที่จำเป็น
- ขั้นตอนที่ 2: รับรหัสคีย์บอร์ด
- ขั้นตอนที่ 3: กำหนดค่าไฟล์: 2nd_keyboard.lua
- ขั้นตอนที่ 4: ลองใช้งาน
- ขั้นตอนที่ 5: สร้างมาโครของคุณเอง
วีดีโอ: คีย์บอร์ดมาโคร DIY: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ด้วยผู้คนจำนวนมากขึ้นเรื่อยๆ ที่ทำงานอย่างหนักบนคอมพิวเตอร์และเข้าสู่การสตรีม คุณอาจต้องการปรับปรุงเวิร์กโฟลว์บนคอมพิวเตอร์ของคุณ หากคุณอาจมองหาคีย์บอร์ดรองบางประเภท อาจเป็น Streamdeck เพื่อทำงานซ้ำๆ บนคอมพิวเตอร์ของคุณโดยอัตโนมัติ แต่ผลิตภัณฑ์อย่าง Streamdeck มีราคา 150 ดอลลาร์ อเมซอน (ในขณะที่เขียนสิ่งนี้)
จะเกิดอะไรขึ้นถ้าฉันบอกคุณว่าคุณสามารถสร้างแป้นพิมพ์หรือแป้นตัวเลขแบบเก่าให้เป็นแป้นพิมพ์มาโครที่ปรับแต่งได้อย่างเต็มที่ ไม่จำเป็นต้องใช้ฮาร์ดแวร์เพิ่มเติม (นอกเหนือจากคีย์บอร์ดที่เป็นสาเหตุ) และสำหรับค่าใช้จ่ายของคีย์บอร์ดเท่านั้น ฟังดูดีใช่เลย ให้ฉันติดตามคุณตลอด สิ่งที่คุณต้องมีคือความรู้ในการเขียนโค้ดเล็กน้อย ความอดทนเล็กน้อย และคีย์บอร์ด
อย่าปล่อยให้การเข้ารหัสทำให้คุณตกใจ มันจะไม่ยากมาก
เครดิต
ฉันไม่ได้ใช้วิธีนี้ในการตั้งค่าแป้นพิมพ์ตัวที่สองสำหรับมาโคร ฉันต้องการให้เครดิตอย่างเต็มที่กับ Tom Scott และ TaranVH
TaranVH/2 คีย์บอร์ด
The Art of the Bodge: ฉันสร้างคีย์บอร์ด Emoji ได้อย่างไร
ฉันแก้ไขแนวคิดและโค้ดเพื่อให้ใช้งานได้ตามความชอบของฉัน
เสบียง
แป้นพิมพ์
ขั้นตอนที่ 1: ติดตั้งโปรแกรมที่จำเป็น
คุณอาจรู้ว่าถ้าคุณเสียบคีย์บอร์ด 2 อันเข้ากับ windows windows จะไม่สามารถแยกแยะระหว่างคีย์บอร์ดเหล่านั้นได้ ดังนั้นเราต้องมีความคิดสร้างสรรค์เล็กน้อย
LuaMacros - ดาวน์โหลด
เพื่อแยกความแตกต่างระหว่าง 2 คีย์บอร์ด เราจะใช้ซอฟต์แวร์ชื่อ LuaMacros LuaMacros สร้างขึ้นสำหรับการสร้างเครื่องจำลองการบิน ดังนั้นจึงสามารถแยกความแตกต่างระหว่างคีย์บอร์ดหลาย ๆ ตัวได้
Autohotkey - ดาวน์โหลด
ในการตั้งค่ามาโครที่จะทำให้ชีวิตของคุณง่ายขึ้น เราจะใช้ Autohotkey ภาษาสคริปต์สำหรับการสร้างมาโครที่ทรงพลัง
รหัสจากที่เก็บ GitHub ของฉัน - ดาวน์โหลด
คุณจะพบไฟล์ทั้งหมดที่จำเป็นในโครงการนี้ในหน้า GitHub ของฉัน เพียงคลิกปุ่มสีเขียวและดาวน์โหลดไฟล์ ช่วยให้รู้ว่าคุณบันทึกโฟลเดอร์ที่คุณได้รับที่ไหนเมื่อคุณคลิกดาวน์โหลดบน GitHub เนื่องจากจะช่วยคุณได้ในภายหลัง
ขั้นตอนที่ 2: รับรหัสคีย์บอร์ด
แม้ว่า Windows จะไม่สามารถแยกความแตกต่างระหว่างคีย์บอร์ดได้ แต่แต่ละคีย์บอร์ดก็มี ID เราต้องการ ID นี้เพื่อบอก LuaMacros ว่าคีย์บอร์ดใดเป็นคีย์บอร์ด MACRO ของเรา
หากต้องการค้นหา ID นี้ให้เปิด Luamacros และเปิดไฟล์ Get_key_codes.lua - ไฟล์จะอยู่ในโฟลเดอร์ที่คุณดาวน์โหลดจาก GitHub
เมื่อคุณเปิดไฟล์แล้ว ให้คลิกที่สามเหลี่ยมสีน้ำเงินเล็กๆ ด้านบนเพื่อเรียกใช้โปรแกรม คุณจะถูกขอให้กดปุ่มบนแป้นพิมพ์ที่คุณต้องการเปลี่ยนเป็นแป้นพิมพ์ MACRO
โปรแกรมจะแสดงผลรายการอุปกรณ์ที่เชื่อมต่อทั้งหมด สิ่งที่คล้ายกับที่คุณเห็นในภาพด้านบน: ในกรณีของฉัน คุณจะเห็นว่าฉันเชื่อมต่ออุปกรณ์สองเครื่อง MACROS เป็นอุปกรณ์ที่คุณเพิ่งระบุได้โดยการกดแป้นบนแป้นพิมพ์รองของคุณ
ทางด้านขวาของ MACROS เรามีสตริงยาว นี่คือการรวมกันของประเภทอุปกรณ์และรหัส แป้นพิมพ์รองของฉันมีรหัส: PID_0745 คุณพบรหัสระหว่าง 2 ตัวแรก & ดูภาพด้านบน
จดรหัสแป้นพิมพ์ของคุณ คุณจะต้องใช้ในขั้นตอนที่ 3
ขั้นตอนที่ 3: กำหนดค่าไฟล์: 2nd_keyboard.lua
เปิด LuaMacros และเปิดไฟล์ 2nd_keyboard.lua - ไฟล์สามารถพบได้ที่คุณพบ Get_key_codes.luaNow ค้นหาบรรทัด:
kbID ท้องถิ่น = 'PID_0745'
และแทนที่ id ของฉัน (PID_0745) ด้วย id ที่คุณพบในขั้นตอนที่ 2 นี่คือการบอก LuaMacros ว่าควรฟังคีย์บอร์ดใด ระวังอย่าเปลี่ยนแปลงอย่างอื่นในสาย
ขั้นตอนที่ 4: ลองใช้งาน
ตอนนี้คุณควรได้รับการตั้งค่าและพร้อมที่จะเรียกใช้ทั้งไฟล์ LuaMacros และไฟล์ Autohotkey
ในการดำเนินการนี้ก่อนอื่น ให้เปิดไฟล์ 2nd_keyboard.lua ใน LuaMacros แล้วคลิกสามเหลี่ยมสีน้ำเงินเล็กๆ จากนั้นคลิกขวาที่ไฟล์ Main.ahk ใน file explorer แล้วคลิกเรียกใช้สคริปต์
ตอนนี้คุณควรจะสามารถคลิกปุ่ม "1" บนแป้นพิมพ์ที่สองและเห็นการเปิดแผ่นจดบันทึก หากเป็นกรณีนี้ ขอแสดงความยินดี คุณได้ตั้งค่าแป้นพิมพ์มาโครของคุณครบถ้วนแล้ว
ในขั้นตอนต่อไป เราจะมาดูวิธีกำหนดค่ามาโครของคุณเอง
หากไม่ได้ผล ต่อไปนี้เป็นขั้นตอนการแก้ไขปัญหา:
- ตรวจสอบว่าคุณไม่ได้ทำการเปลี่ยนแปลงอย่างอื่นในรหัสโดยไม่ได้ตั้งใจ
- ตรวจสอบว่าคุณเปลี่ยนรหัสแป้นพิมพ์ของฉันด้วยรหัสแป้นพิมพ์ที่ถูกต้อง
- ลองคีย์บอร์ดอื่น
ขั้นตอนที่ 5: สร้างมาโครของคุณเอง
คำอธิบาย
เมื่อ LuaMacros ตรวจพบว่าคุณได้คลิกปุ่มบนแป้นพิมพ์มาโคร มันจะเขียนว่าแป้นใดถูกกดลงในไฟล์ key.txt จากนั้นกด F24 F24 เป็นคีย์ในหน้าต่างที่ไม่ได้อยู่บนแป้นพิมพ์ของคุณ เมื่อ AutoHotkey. ตรวจพบว่ากด F24 แล้ว อ่านไฟล์บนแมโครทุกอย่างที่ตรงกันด้านล่างบรรทัด
f24::
จนถึงเส้น
กลับ
คือสิ่งที่ AutoHotkey จะทำเมื่อกด F24
สิ่งแรกที่ Autohotkey จะทำเมื่อกด F24 คือการอ่านสิ่งที่อยู่ในไฟล์ key.txt สิ่งนี้เกิดขึ้นในบรรทัดที่ 37
ฉันได้สร้างมาโครที่จะเปิดใช้งานหากผลลัพธ์ของไฟล์เป็นคีย์ "1" ถ้าฉันคลิก 1 บนแป้นพิมพ์มาโคร Notepad จะเปิดขึ้น (สาย 41 - 43)
สิ่งต่อไปที่คุณเห็นคือ ถ้าฉันกด "q" บนแป้นพิมพ์ Alt จะถูกกดลง จากนั้น F4 จะถูกกด จากนั้น Alt จะถูกปล่อยออกมา เหมือนกับการเอานิ้วกด Alt ค้างไว้แล้วกด f4 แล้วปล่อย Alt คำสั่งผสมคีย์นี้จะปิดหน้าต่างที่ใช้งานอยู่ใน Windows
ทำด้วยตัวเอง
คุณสามารถเพิ่มมาโครแบบนี้ต่อไปได้โดยทำตามรูปแบบต่อไป ในการเพิ่มแมโครใหม่
else if (ouput == Main_keys["คีย์อะไรก็ได้ที่คุณต้องการเป็นตัวพิมพ์เล็ก"])
แล้วเขียนสิ่งที่คุณต้องการให้ Autohotkey ทำด้านล่าง
คุณยังสามารถใช้ปุ่มบน Numpad โดยการเขียน
else if (ouput == Numpad["คีย์อะไรก็ได้ที่คุณต้องการเป็นตัวพิมพ์เล็ก"])
แล้วเขียนสิ่งที่คุณต้องการให้ Autohotkey ทำด้านล่าง
ตัวอย่างเช่น คุณสามารถส่งคีย์โดยใช้คำสั่ง send
ตัวอย่างเช่น ถ้าฉันต้องการให้แป้นพิมพ์ของฉันพิมพ์ "This I Awesome" เมื่อฉันคลิกปุ่ม "a" ฉันจะเพิ่ม
อื่นถ้า (เอาต์พุต == Main_keys["a"])
ส่ง คุ้มสุดๆ
คุณจะเห็นว่าฉันได้เพิ่มมาโครบางตัวสำหรับแป้นตัวเลข ทุกปุ่มบน Numpad ถูกกำหนดให้เป็นอีโมจิ (ตรวจสอบให้แน่ใจว่าคุณไม่ได้คลิก Numlock เพราะจะเป็นการเปลี่ยนรหัสคีย์)
ความช่วยเหลือเพิ่มเติม
หากคุณต้องการเรียนรู้วิธีสร้างมาโครที่ทรงพลังจริงๆ โปรดดูเอกสาร Autohotkey นอกจากนี้ยังมีความช่วยเหลือมากมายในการเข้าถึงอินเทอร์เน็ต
ขอให้โชคดี.
แนะนำ:
เลนส์มาโคร DIY พร้อม AF (แตกต่างจากเลนส์มาโคร DIY อื่นๆ ทั้งหมด): 4 ขั้นตอน (พร้อมรูปภาพ)
เลนส์มาโคร DIY พร้อม AF (แตกต่างจากเลนส์มาโคร DIY อื่นๆ ทั้งหมด): ฉันเคยเห็นคนจำนวนมากทำเลนส์มาโครด้วยเลนส์คิทมาตรฐาน (ปกติคือ 18-55 มม.) ส่วนใหญ่เป็นเลนส์ที่ติดกล้องไปด้านหลังหรือถอดองค์ประกอบด้านหน้าออก มีข้อเสียสำหรับทั้งสองตัวเลือกนี้ สำหรับติดเลนส์
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
สร้างระบบ DIY Hydroponic ขนาดเล็กและสวนสมุนไพร Hydroponic DIY พร้อมการแจ้งเตือน WiFi: 18 ขั้นตอน
สร้างระบบ DIY Hydroponic ขนาดเล็กและสวนสมุนไพร Hydroponic DIY พร้อมการแจ้งเตือน WiFi: ในบทช่วยสอนนี้ เราจะแสดงวิธีสร้างระบบ #DIY #hydroponics ระบบไฮโดรโปนิกส์ DIY นี้จะรดน้ำตามรอบการรดน้ำแบบไฮโดรโปนิกส์แบบกำหนดเองโดยเปิด 2 นาทีและปิด 4 นาที นอกจากนี้ยังจะติดตามระดับน้ำในอ่างเก็บน้ำ ระบบนี้
คอนโทรลเลอร์เกม DIY จาก Arduino - คอนโทรลเลอร์เกม Arduino PS2 - เล่น Tekken ด้วย DIY Arduino Gamepad: 7 ขั้นตอน
คอนโทรลเลอร์เกม DIY จาก Arduino | คอนโทรลเลอร์เกม Arduino PS2 | การเล่น Tekken ด้วย DIY Arduino Gamepad: สวัสดีทุกคน การเล่นเกมนั้นสนุกอยู่เสมอ แต่การเล่นด้วยตัวควบคุมเกม DIY ของคุณเองนั้นสนุกกว่า ดังนั้นเราจะสร้างคอนโทรลเลอร์เกมโดยใช้ Arduino pro micro ในคำแนะนำนี้
อัพเกรดหม้อรดน้ำด้วยตนเอง DIY ด้วย WiFi ให้เป็น DIY Motion Detect Sentry Alarm ชาวไร่: 17 ขั้นตอน
อัพเกรดหม้อรดน้ำ DIY ด้วยตัวเองด้วย WiFi ให้เป็น DIY Motion Detect Sentry Alarm Planter: ในบทความนี้เราจะแสดงวิธีอัปเกรดหม้อรดน้ำ DIY ด้วยตัวเองด้วย WiFi เป็นหม้อรดน้ำ DIY ด้วยตัวเองพร้อม WiFi และ Motion Detect Sentry Alarm ถ้า คุณยังไม่ได้อ่านบทความเกี่ยวกับวิธีการสร้าง DIY Self Watering Pot ด้วย WiFi คุณสามารถค