ทางลัดนี้ทำให้ฉันบ้า ฉันต้องการตั้งค่าใหม่แท็บคำสั่งสำหรับการแทรกข้อมูลโค้ดขณะทำการเข้ารหัส แต่ตัวสลับได้รับในทาง ...
ทางลัดนี้ทำให้ฉันบ้า ฉันต้องการตั้งค่าใหม่แท็บคำสั่งสำหรับการแทรกข้อมูลโค้ดขณะทำการเข้ารหัส แต่ตัวสลับได้รับในทาง ...
คำตอบ:
คุณสามารถแมปคำสั่งแท็บกับชุดคีย์อื่นด้วยKeyRemap4MacBook :
<autogen>__KeyToKey__ KeyCode::TAB, VK_COMMAND | ModifierFlag::NONE, KeyCode::F19</autogen>
สิ่งนี้จะปิดใช้งาน command-tab และ shift-command-tab:
<autogen>__KeyToKey__ KeyCode::TAB, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::TAB, VK_COMMAND | VK_SHIFT | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
private.xml
อยู่ในนั้นของตัวเองภายใต้แท็ก<item>
<root>
จากนั้นโหลดprivate.xml
และสลับตัวเลือกใหม่
<name>Disable Command Tab</name> <identifier>private.disable_command_tab</identifier>
คุณสามารถทำได้ตามระดับการประกอบ สำหรับ ML 10.8.3 การลงทะเบียนCmd+ Tabจะเกิดขึ้นในรูทีนย่อยที่ที่อยู่ 0x10000b258 ในโค้ดหลอกดูเหมือนว่า:
rax = CPSRegisterForKeyOnConnection(*(int32_t *)rbx, 0x1002cd078, 0x1, 0x1);
if (rax != 0x0) {
fprintf(**__stderrp, "Error registering cmd-tab key, %d\\n");
}
rax = CPSRegisterForKeyOnConnection(*(int32_t *)0x1002ccda8, 0x1002cd078, 0x2, 0x1);
if (rax != 0x0) {
fprintf(**__stderrp, "Error registering cmd-shift-tab key, %d\\n");
}
ดังนั้นหากคุณแทนที่รหัสไบต์ต่อไปนี้:
488D35691C2C008B3BBA01000000B901000000E85CD71B0085C0741A488B0DD5FC2400488B39488D355B341C0089C230C0E892C51B00488D0563192C008B38488D352A1C2C00BA02000000B901000000E81FD71B0085C0741A488B0D98FC2400488B39488D3541341C0089C230C0E855C51B00
ด้วย:
90909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090
และลาออกจาก Dock.app ของคุณก็จะทำงานได้ คุณต้องยกเลิกการป้องกันไบนารี Dock ก่อนที่จะทำเช่นนี้เนื่องจากไบนารีฐานข้อมูลถูกเข้ารหัส
คำตอบที่ยอมรับได้รวมถึงการสร้างใหม่หรือไม่
Mac OS X Lion (10.7) มีปัญหาในการตรวจจับเค้าโครงแป้นพิมพ์เมื่อฉันเสียบปลั๊กครั้งแรก แต่หลังจากทำตามคำแนะนำ (เช่นกดปุ่มทางด้านขวาของ Left Shift ฯลฯ ) ให้ระบุรูปแบบได้อย่างถูกต้อง
ในการตั้งค่าระบบ Lion มีแผงแป้นพิมพ์ที่ยอดเยี่ยม:
ถัดไปไปที่ปุ่มปรับเปลี่ยน ...
Bingo ในขณะนี้ CapsLock ทำหน้าที่ควบคุม
หรือคุณสามารถลองและมีผลกับการผูกคีย์:
แก้ไขไฟล์ keybindings เริ่มต้น ~ / Library / KeyBindings / DefaultKeyBinding.dict สร้างไดเรกทอรีและ / หรือไฟล์หากยังไม่มีอยู่และทำให้มันเป็นดังนี้:
{
/* Remap Home / End to be correct */
"\UF729" = "moveToBeginningOfLine:"; /* Home */
"\UF72B" = "moveToEndOfLine:"; /* End */
"$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */
"$\UF72B" = "moveToEndOfLineAndModifySelection:"; /* Shift + End */
}
หากมีรายการอยู่ใน DefaultKeyBinding.dict ให้เพิ่มการแมปใหม่ 4 รายการข้างบนในส่วนหลักของไฟล์ของคุณ อาจจำเป็นต้องรีบูตเพื่อให้มันมีผล
คุณจะต้องปรับรหัสด้านบนสำหรับสิ่งที่คุณพยายามจะทำ