Cách thay đổi [tùy chọn + phím] lối tắt quốc tế trong OS X


1

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 æ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 å, äöthay vào đó?

Câu trả lời:


1

Để 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 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.

  1. Tải xuống, cài đặt và mở Karabiner
  2. Mở trong trình đơn Karabiner -> Tùy chọn
  3. Mở tab Misc & Uninstall
  4. Nhân cai nut Open private.xml
  5. Mở tệp private.xml bằng một trình soạn thảo thích hợp
  6. 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>
    
  7. Lưu các tập tin

  8. Mở trong trình đơn Karabiner -> Tùy chọn tab Thay đổi khóa
  9. Nhấn nút ReloadXML
  10. Cho phép ánh xạ lại. Nó nên được liệt kê ở đầu.

Điều này có thể can thiệp vào việc sử dụng khác của alt_rightkey!


2

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=> ö

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"
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.