กำหนดโปรแกรมให้กับคีย์ NUM


0

ฉันกำลังมองหาวิธีดั้งเดิมในการกำหนดแป้นพิมพ์ลัดให้กับโปรแกรมเรียกใช้งานบน Windows 7 โดยไม่ต้องติดตั้งเครื่องมือของบุคคลที่สามเช่น AutoHotKey และเข้าถึงภาษาสคริปต์ของมัน

วิธีที่ง่ายที่สุดในการทำเช่นนี้คือคลิกขวาที่คุณสมบัติของโปรแกรมในเมนูเริ่ม (หรือทางลัดอื่นที่อยู่บนเดสก์ท็อป) คลิกแท็บทางลัดและพิมพ์ทางลัดลงในฟิลด์ที่กำหนด อย่างไรก็ตามวิธีนี้ดูเหมือนว่าจะบังคับให้คุณใช้การรวมกันของ Ctrl + Shift / Alt พร้อมกับคีย์เป้าหมาย ฉันหวังว่าจะหาวิธีในการทำเช่นนี้เพื่อเพียงแค่คลิก NUM KEY 1 จะเปิดตัวโปรแกรมโดยไม่ต้องใช้คีย์อื่น ๆ มันสั้นและหวานและใช้งานได้ตั้งแต่ฉันไม่มีการใช้งานอื่น ๆ สำหรับ NUMPAD เมื่อปิด NUM ล็อค

ขอบคุณ

คำตอบ:


0
  • สร้างทางลัดบนเดสก์ท็อปของไฟล์เรียกทำงานไปที่แท็บ Properties-> Shortcut และคุณจะเห็นฟิลด์ "คีย์ลัด" คลิกที่มันและกดปุ่มชุดค่าผสมและ "สมัคร"
  • อีกวิธีหนึ่งในการบรรลุเป้าหมายนี้คือการตรึงทางลัดไปยังแถบงานและเพียงกดปุ่ม Windows + nโดยที่nคือจำนวนไอคอนจากปุ่มเมนู "เริ่ม"
    เช่นหากฉันมีทางลัดไปยังแถบงานอยู่ตามลำดับ: ในการเปิดใช้ Google Chrome ฉันสามารถกดปุ่ม Win ง่ายๆ + 1 เพื่อเปิด File Explorer ฉันสามารถกดปุ่ม Win + 3แถบงานของ Windows


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

1
@Hashim ที่ยังไม่สามารถใช้งานได้ใน Windows แต่ถ้าคุณไม่พอใจกับ AutoHotKey แสดงว่ามียูทิลิตี้ของบุคคลที่สามที่มี GUI อ่านหน้านี้เพื่อเรียนรู้เพิ่มเติม ...
ClobberXD

0

ตัดสินจากการขาดคำตอบที่ฉันได้รับดูเหมือนว่าจะไม่มีวิธีดั้งเดิมในการทำเช่นนี้ดังนั้นฉันจึงตัดสินใจที่จะกระโดดและไปกับ AutoHotKey AutoHotKey เป็นการดาวน์โหลด 6.3MB และค่อนข้างง่ายในการเริ่มต้นดังนั้นการแลกเปลี่ยนจึงไม่สำคัญเกินไป

ฉันทำสิ่งต่อไปนี้เพื่อรับฟังก์ชั่นการเปิดใช้งานแบบตัวต่อตัวที่ฉันต้องการ

ติดตั้งโปรแกรม เมื่อติดตั้งแล้วให้คลิกขวาที่เดสก์ท็อปคลิกใหม่แล้วคลิก AutoHotkey Script เพื่อสร้างไฟล์สคริปต์

สคริปต์ด้านล่างใช้เวลาทั้งหมดประมาณ 15 นาทีในการเขียน คัดลอกวางลงในไฟล์สคริปต์ที่สร้างขึ้นใหม่ตรวจสอบให้แน่ใจว่าอยู่ด้านล่างเนื้อหาใด ๆ ที่อยู่ภายใน

NumpadLeft::
Run C:\Program Files (x86)\Mozilla Firefox\firefox.exe
Return

NumpadUp::
Run C:\Program Files\Sublime Text 3\sublime_text.exe
Return

NumpadPgUp::
Run B:\Users\Hashim\AppData\Local\Wunderlist\Wunderlist.exe
Return

NumpadClear::
Run C:\Program Files\CyberGhost 6\CyberGhost.exeReturn

NumpadRight::
Run C:\Program Files\Adobe\Adobe Photoshop CS4 (64 Bit)\Photoshop.exe
Return

NumpadDown::
Run C:\Windows\System32\cmd.exe
Return

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

แทนที่ keycode ในสคริปต์ด้วย keycode ของคีย์ที่คุณต้องการใช้แล้วแทนที่พา ธ ด้วยพา ธ ไปยังแอปพลิเคชันที่คุณต้องการเปิดใช้คีย์นั้น

รายการเต็มรูปแบบของคีย์ mappable สามารถพบได้ที่นี่: https://autohotkey.com/docs/KeyList.htm

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

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

ใน Windows 7 วิธีที่ง่ายที่สุดในการบรรลุเป้าหมายนี้คือการวางสคริปต์ที่เสร็จสมบูรณ์ในโฟลเดอร์ Startup:

USERPROFILE\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

ตอนนี้คุณควรจะสามารถเรียกใช้โปรแกรมจากแป้นพิมพ์ในขณะที่ Windows โหลดโดยไม่ต้องเรียกใช้สคริปต์ก่อน

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