เห็นได้ชัดว่าใน Linux ฉันสามารถใช้ xmodmap ใน Leopard ฉันใช้ InputManager ชื่อ PCKeyboardHack แต่ InputManagers เสียแล้ว
ฉันจะรักษาสติและใช้ Caps Lock to Escape ใน OS X 10.6 ได้อย่างไร
เห็นได้ชัดว่าใน Linux ฉันสามารถใช้ xmodmap ใน Leopard ฉันใช้ InputManager ชื่อ PCKeyboardHack แต่ InputManagers เสียแล้ว
ฉันจะรักษาสติและใช้ Caps Lock to Escape ใน OS X 10.6 ได้อย่างไร
คำตอบ:
ฉันอาจจะออกไปเพราะฉันไม่ได้อยู่ใกล้กับ Mac เพื่อตรวจสอบ แต่ Ukeleleจะสามารถทำการแมป Caps Lock ใหม่ได้หรือไม่ ฉันรู้ว่าคุณสามารถทำการแมป Caps Lock ใหม่ได้โดยใช้การตั้งค่าระบบด้วย แต่ฉันคิดว่าการเปลี่ยนที่เป็นไปได้นั้นมี จำกัด (ห่างจาก Mac เพื่อทดสอบ) ...
คุณสามารถดูว่าdoublecommandมีการทำแผนที่นั้นรวมอยู่ด้วยหรือไม่เนื่องจากรายงานแนะนำให้ใช้งานได้ในโหมดเคอร์เนล 32 บิตใน SL อย่างน้อย ...
ดูเหมือนว่าจะมีทางแยก PCKeyboardHack สำหรับ SL:
มันไม่ใช่คำตอบสำหรับคำถามของคุณ แต่ฉันคิดว่าคุณต้องการทำการแมปกุญแจเพื่อที่นิ้วของคุณจะไม่ได้เดินทางไปเปลี่ยนโหมด Vim หนึ่งหรือสองสัปดาห์ก่อนฉันค้นพบว่าCtrl-[
มันเหมือนกับการกดปุ่มEsc
และพิมพ์ได้ง่ายกว่าแม้ว่าจะเป็นปุ่มสองปุ่ม
ฉันขอแนะนำให้สอนนิ้วมือของคุณให้ทำCtrl-[
แทนจากนั้นคุณไม่จำเป็นต้องทำการแมปคีย์ใด ๆ อีกและคุณจะไม่สูญเสียฟังก์ชันการทำงานของ Caps-lock
มีสองประเด็นเมื่อรวบรวม
1: ตรวจสอบให้แน่ใจว่าคุณมีข้อมูลผู้พัฒนาในเส้นทางของคุณ specfically เพิ่มบรรทัดต่อไปนี้เพื่อเส้นทางของคุณ:
/ Developer / usr / bin /
2: ข้อผิดพลาดที่แปลกประหลาดบางอย่างกับ otool ไม่พบ: ข้อผิดพลาดที่ฉันได้รับเช่นนี้ "*** สิ้นสุดการตรวจสอบแอพเนื่องจากข้อยกเว้นที่ไม่ได้ตรวจสอบ 'NSInvalidArgumentException' ที่ไม่ได้ตรวจสอบเหตุผล:
ใช้สิ่งนี้เพื่อแก้ไข:
ln -s / Developer / usr / bin / otool / usr / bin / otool
หลังจากนั้นทุกอย่างทำงานให้ฉัน
แม้ว่าสิ่งนี้จะไม่ตอบคำถามของคุณ แต่อาจเป็นวิธีแก้ปัญหาของคุณ:
" Mapping ESC in insert mode and command mode to double i
imap ii <C-[>
cmap ii <C-[>
ใส่สิ่งนี้ลงในไฟล์. vimrc ของคุณ หลังจากนั้นคุณสามารถกด ii เพื่อออกจากโหมดแทรกหรือโหมดคำสั่ง คุณไม่จำเป็นต้องเข้าถึงคีย์ล็อค ESC หรือ CAPS ของคุณ
ฉันใช้ Seil เพื่อทำการแมปคีย์บอร์ด Mac ของฉันอีกครั้ง https://pqrs.org/osx/karabiner/seil.html.en
หมายเหตุคุณต้องลบล้างปุ่ม Caps Lock เริ่มต้นจากการตั้งค่า Mac Keyboard ของคุณ