ฉันจะทำการแมปปุ่มบนแป้นพิมพ์ใหม่ได้อย่างไร [ซ้ำ]


18

คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:

ฉันยากจนแล็ปท็อปของฉันและได้ไปซื้อใหม่ที่มีแป้นพิมพ์ใหม่ที่ฉันกำลังดิ้นรนเพื่อให้ได้คุ้นเคยกับโดยเฉพาะอย่างยิ่งกับคีย์เช่นhome, page-up, page-downและendที่ไม่ได้มาตรฐานที่ทุกคน

ฉันพบว่าตัวเองทำเช่นนี้เป็นครั้งที่ 5 ในช่วงหลายปีที่ผ่านมาและฉันคิดว่ามันน่ารำคาญจริงๆ

มีแอพที่สามารถแมปกุญแจหนึ่งไปอีกดอกหนึ่งได้อย่างน่าเชื่อถือหรือไม่ โดยน่าเชื่อถือฉันหมายความว่าการทำแผนที่ที่สำคัญทำงานร่วมกับShift, Altและการปรับเปลี่ยนอื่น ๆ

UPDATE

Windows 7, Samsung Chronos 7


อืมนี่มันเป็นเรื่องผิดปกติสำหรับ Serverfault บางที Superuser จะมีประโยชน์มากกว่านี้ไหม?
cjc

นอกจากนี้ยังจะจริงๆช่วยในการรวมข้อมูลเกี่ยวกับระบบปฏิบัติการ, โปรแกรม, ฯลฯ ... อะไรที่เกี่ยวข้องคำตอบอื่น ๆ ก็จะคาดเดา
jscott

เพิ่งได้ตรวจสอบออก
ตรีศูล D'Gao

คุณต้องการให้รหัสเหล่านั้นยังคงอยู่เหมือนเดิมหรือถูกสลับกับรหัสเป้าหมายหรือไม่
Synetech

2
ที่เกี่ยวข้อง: superuser.com/questions/430906/…
iglvzx

คำตอบ:


8

Microsoft Keyboard Layout Creatorเป็นเครื่องมือที่ยอดเยี่ยมสำหรับการสร้างการแม็พคีย์บอร์ดแบบกำหนดเอง

Microsoft Keyboard Layout Creator (MSKLC) ขยายฟังก์ชันการทำงานระดับสากลของระบบ Windows 2000, Windows XP, Windows Server 2003, Windows Vista และ Windows 7 โดยอนุญาตให้ผู้ใช้:

  • สร้างเค้าโครงแป้นพิมพ์ใหม่ตั้งแต่เริ่มต้น
  • วางเลย์เอาต์ใหม่บนโครงร่างที่มีอยู่
  • ปรับเปลี่ยนเค้าโครงแป้นพิมพ์ที่มีอยู่และสร้างเค้าโครงใหม่จากมัน
  • โลแคลอินพุตหลายภาษาภายในฟิลด์ควบคุมแก้ไข
  • สร้างรูปแบบแป้นพิมพ์ DLLs สำหรับแพลตฟอร์ม x86, x64 และ IA64
  • จัดทำเค้าโครงแป้นพิมพ์ผลลัพธ์สำหรับการจัดส่งและการติดตั้งในภายหลัง

นี่คืออะไร"? โปรดแก้ไขคำถามของคุณเพื่อให้บริบทเพิ่มเติม
iglvzx

ทั้งหมดที่คุณต้องทำคือการคลิกลิงค์ก็สวยอธิบายตนเองมีใน.
Will

12
ใช่ฉันรู้. แต่ลองคิดดูด้วยวิธีนี้: ถ้าลิงค์หยุดทำงาน (เช่นลิงค์เน่า ) คำตอบของคุณก็คือไม่มีประโยชน์ คุณไม่สามารถ google "this" และค้นหาข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือที่คุณแนะนำ :)
iglvzx

3
แอพนี้ไม่ได้เป็นตัวเลือกสำหรับแล็ปท็อป Dell ที่มี Windows 7 ไม่สามารถแมป Page Up / Down และ Shift keys :-(
Andrii Muzychuk

นี่คือไร้ประโยชน์อย่างเต็มที่ ไม่สามารถทำการแมปทั้งคีย์บอร์ดใหม่ได้
LtWorf

5

มีเครื่องมือที่ดีสำหรับคีย์แมปสำหรับ Windows แพลตฟอร์มที่รู้จักกันว่าเป็นSharpKeys

รองรับ Sharpkeys บน Windows XP / 2003/2000 / Vista / 7

ซอฟแวร์ก็คือKeyTweak


Sharpkeys ช่วยให้เราสามารถปรับแต่งปุ่ม caps / shift / ctrl ได้เมื่อ Microsoft Keyboard Layout Creator บอกว่าไม่สามารถกำหนดได้
Hugo H

เมื่อวันที่ 2016-12-22 SharpKeys มีรายงานว่ามีไวรัสทั้ง Chrome และ Firefox ทำงานบนแล็ปท็อป Win7
Peter Rowell

4

ลองAutoHotkey ไวยากรณ์การกำหนดค่าของมันไม่ได้ยอดเยี่ยมที่สุด แต่มีความยืดหยุ่นสูง


ฉันขอโทษฉันไม่ใช่นักเขียนโปรแกรมฉันจะแมป "หน้าลง" กับปุ่ม "จบ" ได้อย่างไร
ตรีศูล D'Gao

1
อ่านเอกสารที่อยู่รอบ ๆSendโดยเฉพาะและ{PgDn} {End}

2
หากคุณเพียงจับคู่หนึ่งคีย์กับอีกคีย์คุณไม่จำเป็นต้องใช้Sendคำสั่ง ดูคำถามที่เกี่ยวข้องนี้และคำตอบ: superuser.com/questions/430906/…
iglvzx

ไวยากรณ์สำหรับวัตถุประสงค์เฉพาะนี้ง่ายมากเพียงแค่บรรทัดเดียวCapslock::Ctrlทำให้ Capslock กลายเป็นคีย์ควบคุม นี่คือเอกสาร: autohotkey.com/docs/misc/Remap.htm
ผู้ใช้

และในทางตรงกันข้ามกับ SharpKeys และ KeyTweak ไม่จำเป็นต้องรีบูต
ผู้ใช้

2

สำหรับ Mac OS X Karabiner เป็นเครื่องมือการแมปใหม่ที่ยอดเยี่ยมที่ช่วยให้คุณสร้างโปรไฟล์สำหรับแป้นพิมพ์และเค้าโครงที่แตกต่างกัน สำหรับ Windows มีเครื่องมือการแมปใหม่ที่ดีมากมายเช่น AutoHotKey, hotkeycontrol, KeyMapper, keyremapper, KeyTweak, klm2000, MSKLC และ sharpkeys

อย่างไรก็ตามการตั้งค่าของฉันเองคือ ATNsoft Key Manager ซึ่งใช้งานง่ายและทรงพลัง ด้วย Key Manager คุณสามารถสร้างโปรไฟล์สำหรับคีย์บอร์ดและเลย์เอาต์ที่แตกต่างกัน มันไม่ได้ทำการเปลี่ยนแปลงกับ Windows Registry และคุณสามารถเปลี่ยนโปรไฟล์ได้โดยไม่ต้องออกจากระบบหรือบูตเครื่องใหม่ มันยังช่วยให้คุณสร้างคีย์ Fn ซึ่งฉันได้ใช้อย่างกว้างขวางในโปรไฟล์ของแป้นพิมพ์ KBP V60 ที่แมปไปยังเค้าโครง HHKB / Mac ภายใต้ Windows 8.1


Karabiner ล้มเหลวในการแมปคีย์ตัวปรับแต่ง - ข้อบกพร่องร้ายแรง
วอน

0

http://www.autohotkey.com/สามารถเป็นโซลูชันที่ทรงพลัง คุณสามารถทำการแมปคีย์ใหม่และสร้างคีย์ตัวดัดแปลงโดยใช้สคริปต์เช่น

;Use Capslock as a modifier and not as capslock anymore
$*Capslock::
    Gui, 99:+ToolWindow
    Gui, 99:Show, x-1 w1 +NoActivate, Capslock Is Down
    keywait, Capslock
    Gui, 99:Destroy
    return

;Write functions for keys while capslock is beeing hold here
#IfWinExist, Capslock Is Down
    y::Home
    u::PgDown
    i::PgUp
    o::End
    j::Down
    k::Up
    l::Right
    h::Left
    d::Delete
#IfWinExist

;Use right and left shifts to toggle capslock
RShift & LShift::
    SetCapsLockState, % (State:=!State) ? "On" : "Off"
    return

LShift & RShift::
    SetCapsLockState, % (State:=!State) ? "On" : "Off"
    return

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