Bạn có thể tạo ~/Library/KeyBindings/
và lưu danh sách tài sản như thế này như DefaultKeyBinding.dict
:
{
"~l" = selectParagraph:;
"~z" = (selectParagraph:, delete:);
"~x" = (selectParagraph:, cut:);
"~c" = (selectParagraph:, copy:);
}
Sau khi mở lại các ứng dụng, ví dụ ⌥L nên chọn một dòng trong hầu hết các chế độ xem văn bản gốc. Nó không hoạt động trong Eclipse, Terminal hoặc Xcode. Để biết thêm thông tin, hãy xem bài viết Hệ thống văn bản ca cao hoặc trang web của tôi .
Một tùy chọn khác là sử dụng KeyRemap4MacBook và lưu một cái gì đó như thế này dưới dạng private.xml :
<?xml version="1.0"?>
<root>
<item>
<name>test</name>
<identifier>test</identifier>
<not>TERMINAL</not>
<not>EMACS</not>
<not>VIRTUALMACHINE</not>
<not>ECLIPSE</not>
<autogen>__KeyToKey__ KeyCode::L, VK_OPTION | ModifierFlag::NONE, KeyCode::A, ModifierFlag::CONTROL_L, KeyCode::E, ModifierFlag::CONTROL_L | ModifierFlag::SHIFT_L, KeyCode::CURSOR_RIGHT, ModifierFlag::SHIFT_L</autogen>
</item>
<item>
<name>test2</name>
<identifier>test2</identifier>
<only>ECLIPSE</only>
<autogen>__KeyToKey__ KeyCode::L, VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L | ModifierFlag::SHIFT_L, KeyCode::CURSOR_RIGHT, ModifierFlag::SHIFT_L</autogen>
</item>
</root>
Trong hầu hết các ứng dụng A di chuyển đến điểm bắt đầu của một dòng chưa được bao bọc và ⌘ ← di chuyển đến điểm bắt đầu của một dòng được bao bọc, nhưng ⌃A dường như không hoạt động trong Eclipse.
Xem nguồn cho các giá trị mã khóa và cài đặt được xác định trước .