OSXテキスト入力フィールドでOption+ [ を押すとレンダリングされ“
、Option+ 'がレンダリングされæ
、Option+ ;がレンダリングされます…
。
私はレンダリングするためにこれらを再マッピングすることができå
、ä
そしてö
その代わり?
OSXテキスト入力フィールドでOption+ [ を押すとレンダリングされ“
、Option+ 'がレンダリングされæ
、Option+ ;がレンダリングされます…
。
私はレンダリングするためにこれらを再マッピングすることができå
、ä
そしてö
その代わり?
回答:
これを機能させるには、サードパーティのツールKarabinerを使用する必要があります。
ただし、åについては少し異なる提案があります。
次の例では、右のオプションキーを押したままにすると、ドイツ語のキーボードレイアウトが有効になります。正しいオプションキーを押したままにすると、'ä ;を取得してöを取得します。解除権オプションキーはバックはen_USにレイアウトを切り替えます。
を取得するには、単にを使用しますalt_lefta。両方のキーボードレイアウトはaltaåを取得するために使用されるため、alt_right押されている間にåを印刷することもできます-> åを印刷しますalt_leftalt_righta。
前提条件:
en-US および de-DEキーボードレイアウトを有効にする必要があります。ショートカットはcmdspace、「前の入力ソースに切り替え」よりも他の場所で使用することはできませんが、人は簡単にこれを変更することがあります。
カスタマイズされたキーコードを入力してください
<?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>
ファイルを保存する
これは、alt_rightkey!の他の使用を妨げる可能性があります。
Karabiner-Elementsで同じマッピングを達成しようとしたときに、この投稿を見つけました。古い「Karabiner」はSierra以上では動作せず、Karabiner-Elementsに置き換えられました。
以下の設定をkarabinier.confに追加することで、Karabinier-Elementsの元のポスターが望む動作を実現することができたので、同じ理由でここにつまずく他の人への参照として投稿しました。
これは、USキーボードでウムラウト文字を入力する「標準」の方法に基づいています。たとえば、
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"