From 75c9d5f6fd79745203a15b7bc486ceccb4ef80cf Mon Sep 17 00:00:00 2001 From: Peter Cock Date: Thu, 12 Feb 2026 22:19:45 +0000 Subject: [PATCH] All 9 International & all 9 language keys recognized on macOS 15.6.1 (#3059) * All nine International key recognized on macOS 15.6.1 Testing with Karabiner-EventViewer, reported as: * international1 * japanese_pc_katakana * international3 * japanese_pc_xfer * international5 * international6 * japanese_pc_nfer * international8 * international9 * All nine language keys recognized on macOS 15.6.1 Testing with Karabiner-EventViewer, reported as: * japanese_eisuu (leave Japanese mode) * japanese_kana (enter Japanese mode) * lang3 * lang4 * lang5 * lang6 * lang7 * lang8 * lang9 * Insert line-break for style * Move macOS Japanese notes to footnotes --- .../_footnotes/macos-international.mdx | 1 + .../keymaps/_footnotes/macos-language.mdx | 1 + docs/src/data/footnotes.js | 4 ++ docs/src/data/hid.js | 52 +++++++++++-------- 4 files changed, 36 insertions(+), 22 deletions(-) create mode 100644 docs/docs/keymaps/_footnotes/macos-international.mdx create mode 100644 docs/docs/keymaps/_footnotes/macos-language.mdx diff --git a/docs/docs/keymaps/_footnotes/macos-international.mdx b/docs/docs/keymaps/_footnotes/macos-international.mdx new file mode 100644 index 000000000..b0cd7c850 --- /dev/null +++ b/docs/docs/keymaps/_footnotes/macos-international.mdx @@ -0,0 +1 @@ +On macOS in Japanese mode, `INTERNATIONAL1` is ろ (ro, bottom right on the Apple Japanese keyboard) and `INTERNATIONAL3` is ¥ (yen, top right). diff --git a/docs/docs/keymaps/_footnotes/macos-language.mdx b/docs/docs/keymaps/_footnotes/macos-language.mdx new file mode 100644 index 000000000..2d7822e38 --- /dev/null +++ b/docs/docs/keymaps/_footnotes/macos-language.mdx @@ -0,0 +1 @@ +On macOS in Japanese mode, `LANG1` is かな (kana, to turn on Japanese IME) and `LANG2` is 英数 (eisuu, to turn off the IME). diff --git a/docs/src/data/footnotes.js b/docs/src/data/footnotes.js index 15ed56ade..5b7ccab26 100644 --- a/docs/src/data/footnotes.js +++ b/docs/src/data/footnotes.js @@ -4,6 +4,8 @@ * SPDX-License-Identifier: CC-BY-NC-SA-4.0 */ +import macosLanguage from "@site/docs/keymaps/_footnotes/macos-language.mdx"; +import macosInternational from "@site/docs/keymaps/_footnotes/macos-international.mdx"; import example from "@site/docs/keymaps/_footnotes/example.mdx"; import iosApplication from "@site/docs/keymaps/_footnotes/ios-application.mdx"; import iosPower from "@site/docs/keymaps/_footnotes/ios-power.mdx"; @@ -13,6 +15,8 @@ import macosUndoRedo from "@site/docs/keymaps/_footnotes/macos-undo-redo.mdx"; import globe from "@site/docs/keymaps/_footnotes/globe.mdx"; export default { + macosLanguage, + macosInternational, example, iosApplication, iosPower, diff --git a/docs/src/data/hid.js b/docs/src/data/hid.js index c990abd92..070a3ed20 100644 --- a/docs/src/data/hid.js +++ b/docs/src/data/hid.js @@ -3396,10 +3396,12 @@ export default [ windows: false, linux: true, android: false, - macos: null, + macos: true, ios: null, }, - footnotes: {}, + footnotes: { + macos: ["macosInternational"], + }, }, { names: ["INTERNATIONAL_2", "INT2", "INT_KATAKANAHIRAGANA", "INT_KANA"], @@ -3417,7 +3419,7 @@ export default [ windows: false, linux: true, android: false, - macos: null, + macos: true, ios: null, }, footnotes: {}, @@ -3438,10 +3440,12 @@ export default [ windows: false, linux: true, android: false, - macos: null, + macos: true, ios: null, }, - footnotes: {}, + footnotes: { + macos: ["macosInternational"], + }, }, { names: ["INTERNATIONAL_4", "INT4", "INT_HENKAN"], @@ -3459,7 +3463,7 @@ export default [ windows: false, linux: true, android: false, - macos: null, + macos: true, ios: null, }, footnotes: {}, @@ -3480,7 +3484,7 @@ export default [ windows: false, linux: true, android: false, - macos: null, + macos: true, ios: null, }, footnotes: {}, @@ -3501,7 +3505,7 @@ export default [ windows: false, linux: true, android: false, - macos: null, + macos: true, ios: null, }, footnotes: {}, @@ -3522,7 +3526,7 @@ export default [ windows: null, linux: false, android: false, - macos: null, + macos: true, ios: null, }, footnotes: {}, @@ -3543,7 +3547,7 @@ export default [ windows: null, linux: false, android: false, - macos: null, + macos: true, ios: null, }, footnotes: {}, @@ -3564,7 +3568,7 @@ export default [ windows: null, linux: false, android: false, - macos: null, + macos: true, ios: null, }, footnotes: {}, @@ -3585,10 +3589,12 @@ export default [ windows: true, linux: true, android: false, - macos: null, + macos: true, ios: null, }, - footnotes: {}, + footnotes: { + macos: ["macosLanguage"], + }, }, { names: ["LANGUAGE_2", "LANG2", "LANG_HANJA"], @@ -3606,10 +3612,12 @@ export default [ windows: true, linux: true, android: false, - macos: null, + macos: true, ios: null, }, - footnotes: {}, + footnotes: { + macos: ["macosLanguage"], + }, }, { names: ["LANGUAGE_3", "LANG3", "LANG_KATAKANA"], @@ -3627,7 +3635,7 @@ export default [ windows: false, linux: true, android: false, - macos: null, + macos: true, ios: null, }, footnotes: {}, @@ -3648,7 +3656,7 @@ export default [ windows: false, linux: true, android: false, - macos: null, + macos: true, ios: null, }, footnotes: {}, @@ -3669,7 +3677,7 @@ export default [ windows: false, linux: true, android: false, - macos: null, + macos: true, ios: null, }, footnotes: {}, @@ -3690,7 +3698,7 @@ export default [ windows: null, linux: false, android: false, - macos: null, + macos: true, ios: null, }, footnotes: {}, @@ -3711,7 +3719,7 @@ export default [ windows: null, linux: false, android: false, - macos: null, + macos: true, ios: null, }, footnotes: {}, @@ -3732,7 +3740,7 @@ export default [ windows: null, linux: false, android: false, - macos: null, + macos: true, ios: null, }, footnotes: {}, @@ -3753,7 +3761,7 @@ export default [ windows: null, linux: false, android: false, - macos: null, + macos: true, ios: null, }, footnotes: {},