ทำแผนที่ปุ่ม« PowerOff »ใหม่บนแป้นพิมพ์แล็ปท็อป Asus ภายใต้ Windows 10 64 บิตหรือไม่


8

สิ่งที่ฉันพยายามทำ:

เมื่อต้องการแมปปุ่มเปิด / ปิดของแล็ปท็อปที่วางไว้อย่างไร้เหตุผลเป็นคีย์ในแป้นพิมพ์

บริบท:

ฉันเพิ่งซื้อแล็ปท็อป ASUS VivoBook Pro N552VW รุ่นอัพเกรด มันเป็นเครื่องจักรที่ยอดเยี่ยมพร้อมสเปคที่ยอดเยี่ยม ฉันชอบรายละเอียดทุกอย่างในนั้นยกเว้นสิ่งหนึ่งที่ฉันไม่สามารถกลืนได้และฉันไม่สามารถเข้าใจได้ว่าทำไมบนโลกนี้ถึงมีอยู่จริง

อัจฉริยะการออกแบบผลิตภัณฑ์ตัดสินใจว่าปุ่มเปิดปิดเครื่องและเปิดเครื่องควรอยู่ในตำแหน่งของแป้นคีย์บอร์ด อัจฉริยะก็ตัดสินใจว่าควรวางไว้ในตำแหน่งที่มักจะพบคีย์ "จบ" โดยเฉพาะเนื่องจากสามารถมองเห็นได้จากภาพด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่

การบรรเทาปัญหา:

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

ป้อนคำอธิบายรูปภาพที่นี่

สิ่งที่จะต้องทำ:

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

นั่นคือเมื่อฉันพบคำถามนี้ที่ AskUbuntu Stackoverflow: /ubuntu/580902/how-to-change-mapping-for-the-poweroff-key-on-keyboard

มีวิธีแก้ไขสำหรับ Ubuntu OS จากนั้นก็ให้ความหวังกับฉันว่าการทำสิ่งเดียวกันภายใต้หน้าต่างอาจเป็นไปได้ ดังนั้นคำถามของฉันที่นี่: ฉันจะแมปปุ่มเพาเวอร์ Asus ที่โง่เง่าอย่างไรเพื่อให้ทำงานเหมือนกับว่าเป็นปุ่ม "End"

โซลูชันที่ฉันต้องการจะทำเช่นนั้นผ่านทางรีจิสทรีของ Windows เฉพาะในกรณีที่เป็นไปไม่ได้เลยฉันอยากจะทดลองตัวเลือกในการใช้ซอฟต์แวร์ทำแผนที่ภายนอกที่ต้องโหลดตลอดเวลา

ฉันลองทำอะไร:

ฉันได้ลองทั้งเปลี่ยนรีจิสทรีและใช้ซอฟต์แวร์ภายนอก ไม่มีซอฟต์แวร์ฟรีที่ฉันสามารถหาได้ทำให้ฉันสามารถแมปปุ่มเปิด / ปิดใหม่ได้อย่างถูกต้อง

การเปลี่ยนรีจิสทรีสิ่งที่ดีที่สุดที่ฉันสามารถหาได้คือการทำให้คีย์ NumLock กลายเป็นปุ่มสิ้นสุด (จากนั้น Ctrl + Alt + PauseBreak จะเข้าถึงได้โดย NumLock)

เค้าโครง HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard

"Scancode Map" = 00,00,00,00,00,00,00,00,03,00,00,00,00,4f, e0,45,00,45,00,46, e0,00,00,00 , 00

ไม่จำเป็นต้องพูดสิ่งนี้โดดเด่นในฐานะวิธีการแก้ปัญหาที่ค่อนข้างสกปรก


1
ขออภัยฉันอดไม่ได้ที่จะสนับสนุนความคิดของคุณว่านี่เป็นการออกแบบแป้นพิมพ์ที่ยุ่งเหยิง
เปาโล

ใช้SharpKeysเพื่อดูว่าปุ่มเปิดเครื่องสร้างรหัสสแกน ( บทช่วยสอน ) หรือไม่ หากไม่มีอย่างใดอย่างหนึ่งก็ไม่สามารถแมปได้เพียงปิดการใช้งานเช่นเดียวกับที่คุณทำ สิ่งที่คุณสามารถทำได้มากที่สุดคือรีเซ็ตมันกลับมาเพื่อปิดเครื่องแล้วดักเหตุการณ์นั้น แต่ก็มีปัญหามากกว่าที่มันคุ้มค่า หมายเหตุ: บางครั้งการกดปุ่มนี้ค้างนานเป็นวิธีเดียวที่จะปิดคอมพิวเตอร์ที่ถูกแขวนคอในลักษณะกึ่งระเบียบ
harrymc

1
คุณไม่เห็น Mac หรือแล็ปท็อปเครื่องอื่นที่มีปุ่มเปิด / ปิดบนคีย์บอร์ด? Mac รุ่นเก่ายังมีปุ่มนำแผ่นดีวีดีออกบนคีย์บอร์ด และไม่คุณไม่สามารถทำการแมปคีย์ใหม่อีกครั้งหากมันได้รับการประมวลผลโดยเฟิร์มแวร์ของแป้นพิมพ์และไม่สร้าง scancode ใด ๆ เหมือนปกติที่คุณไม่สามารถทำการตั้งค่าคีย์ Fn ใหม่บน Windows ทำซ้ำ: ฉันสามารถแมปปุ่มเปิด / ปิดไปที่ปุ่มสิ้นสุดบน Windows 10 ได้หรือไม่
phuclv


ทำซ้ำของปุ่มเปิด / ปิดของพีซีหรือแล็ปท็อปสามารถทำการแมปใหม่ได้หรือไม่ โชคไม่ดีที่มันปิดไม่ได้เนื่องจากเงินรางวัล
phuclv

คำตอบ:


5

ใช้ SharpKeys เพื่อดูว่าปุ่มเปิดเครื่องสร้างรหัสสแกนบนคีย์บอร์ดของคุณหรือไม่ หากเป็นเช่นนั้น SharpKeys สามารถทำการแมปคีย์ใหม่ในรีจิสตรีซึ่งจะใช้ได้กับทุกโปรแกรม
ดูกวดวิชาบทความ แผนที่ปุ่มใด ๆ เพื่อปุ่มใด ๆ บน Windows 10, 8, 7, Vista

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

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

ฉันทราบว่าบางครั้งการใช้ปุ่ม Power เป็นวิธีเดียวที่จะปิดคอมพิวเตอร์ที่ถูกแขวนคอในลักษณะกึ่งระเบียบ


หากคุณกำลังหมายถึงการป้องกันสคริปต์ปิดในAHK: OnMessageทราบว่า"นี้มีรายงานไม่ทำงานบน Windows Vista และภายหลัง" อย่างอื่นฉันต้องการที่จะเห็นความมหัศจรรย์ของคุณ
guest-vm

@guest: มีสคริปต์หลายตัวที่จะพบได้ ฉันเชื่อว่าโปรแกรม API สามารถยกเลิกการปิดเครื่องได้โดยไม่ต้องใช้เวทมนตร์ดังนั้น AHK ก็สามารถทำได้เช่นกัน แต่อย่างที่ฉันบอกไปนี่อาจไม่คุ้มค่ากับปัญหาที่จะชี้โปสเตอร์ที่ลิงก์เหล่านี้และขอให้เขาใช้เวลาของเขาในการตรวจสอบพวกเขาเนื่องจากโซลูชันเหล่านี้อาจไม่รับประกันว่าจะทำงานได้ในทุกกรณี
harrymc
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.