Nếu trong trường nhập văn bản OSX, nhấn Option+ [ sẽ kết xuất “
, Option+ 'sẽ kết xuất æ
và Option+ ;sẽ kết xuất …
.
Tôi có thể sắp xếp lại những thứ này để kết xuất không å
, ä
và ö
thay vào đó?
Nếu trong trường nhập văn bản OSX, nhấn Option+ [ sẽ kết xuất “
, Option+ 'sẽ kết xuất æ
và Option+ ;sẽ kết xuất …
.
Tôi có thể sắp xếp lại những thứ này để kết xuất không å
, ä
và ö
thay vào đó?
Câu trả lời:
Để thực hiện công việc này, bạn phải sử dụng một công cụ của bên thứ ba: Karabiner.
Tôi có một đề xuất hơi khác cho å mặc dù:
Trong ví dụ dưới đây, giữ phím tùy chọn bên phải cho phép bố trí bàn phím tiếng Đức. Chỉ cần giữ đúng phím tùy chọn và gõ 'để lấy ä và ;để nhận ö. Phát hành phím tùy chọn bên phải sẽ chuyển bố cục trở lại en_US.
Để có được å chỉ cần sử dụng alt_lefta. Vì cả hai bố trí bàn phím đều sử dụng altađể lấy å, bạn thậm chí có thể in å trong khi alt_rightđược nhấn -> alt_leftalt_rightain å.
Điều kiện tiên quyết:
Bố trí bàn phím en-US và de-DE phải được bật. cmdspaceKhông được sử dụng phím tắt ở nơi khác ngoài "Chuyển sang nguồn đầu vào trước" nhưng người ta có thể dễ dàng thay đổi điều này.
Nhập mã khóa tùy chỉnh
<?xml version="1.0"?>
<root>
<item>
<name>Change input source temporarily</name>
<item>
<name>Change input source to German while you are holding down the right option key.</name>
<identifier>remap.change_input_source_temporary_german_option_r</identifier>
<autogen>
__KeyToKey__
KeyCode::OPTION_R,
KeyCode::VK_NONE,
Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::VK_CHANGE_INPUTSOURCE_GERMAN, KeyCode::VK_WAIT_100MS,
Option::KEYTOKEY_AFTER_KEYUP, KeyCode::SPACE, ModifierFlag::COMMAND_L, KeyCode::VK_WAIT_100MS,
</autogen>
</item>
</item>
</root>
Lưu các tập tin
Điều này có thể can thiệp vào việc sử dụng khác của alt_rightkey!
Tình cờ gặp phải bài đăng này khi cố gắng đạt được cùng một ánh xạ với Karabiner-Elements. "Karabiner" cũ không hoạt động với Sierra trở lên và đã được thay thế bằng Karabiner-Elements.
Tôi đã quản lý để đạt được hành vi mong muốn của người đăng ban đầu trong Karabinier-Elements bằng cách thêm cấu hình bên dưới vào karabinier.conf vì vậy tôi đã đăng bài này làm tài liệu tham khảo cho những người khác vấp ngã ở đây vì lý do tương tự.
Nó dựa trên cách "tiêu chuẩn" để nhập các ký tự âm thanh bằng bàn phím Hoa Kỳ, ví dụ
option+ u, a=> ä
option+ u, o=> ö
và
option+ a => å
(in section "complex_modification" -> "rules")
"rules": [
{"description": "left_option ['; to åäö",
"manipulators": [
{"type": "basic",
"from": {
"key_code": "open_bracket",
"modifiers": { "mandatory": [ "left_option" ] }
},
"to": [
{"key_code": "a",
"modifiers" : [ "left_option" ]
}]
},
{
"type": "basic",
"from": {
"key_code": "open_bracket",
"modifiers": {
"mandatory": [
"left_option",
"left_shift"
]
}
},
"to": [
{"key_code": "a",
"modifiers" : [
"left_option",
"left_shift"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "quote",
"modifiers": {
"mandatory": [
"left_option"
]
}
},
"to": [
{"key_code": "u",
"modifiers" : [
"left_option"
]
},
{"key_code": "a"}
]
},
{
"type": "basic",
"from": {
"key_code": "quote",
"modifiers": {
"mandatory": [
"left_option",
"left_shift"
]
}
},
"to": [
{"key_code": "u",
"modifiers" : [
"left_option"
]
},
{"key_code": "a",
"modifiers" : [ "left_shift" ]}
]
},
{
"type": "basic",
"from": {
"key_code": "semicolon",
"modifiers": {
"mandatory": [
"left_option"
]
}
},
"to": [
{"key_code": "u",
"modifiers" : [
"left_option"
]
},
{"key_code": "o"}
]
},
{
"type": "basic",
"from": {
"key_code": "semicolon",
"modifiers": {
"mandatory": [
"left_option",
"left_shift"
]
}
},
"to": [
{"key_code": "u",
"modifiers" : [
"left_option"
]
},
{"key_code": "o",
"modifiers" : [ "left_shift" ]}
]
}
]
}] // end "rules"