Skip to content

[Feature Request] New extra-keycodes for Japanese JIS-kana-input #24921

Open
@stringthread

Description

Feature Request Type

  • Core functionality
  • Add-on hardware support (eg. audio, RGB, OLED screen, etc.)
  • Alteration (enhancement/optimization) of existing feature(s)
  • New behavior

Description

I would like to request the addition of extra keycode aliases for JIS-kana-input in the Japanese layout. Currently, QMK supports JIS keyboard layouts for rōmaji mode, but there is no built-in support for direct Kana input keycodes. This feature would benefit users who prefer Kana input over rōmaji input.

Kana input users need to assign keycodes corresponding to each kana character. Since kana input differs significantly from QWERTY-based rōmaji input, defining custom keycodes would allow for a more seamless experience when using QMK-powered keyboards.

I propose introducing custom keycodes for Kana input and defining them in quantum/keymap_extras/keymap_japanese_kana.h. The keycodes should have the JK_ prefix (short for "Japanese Kana") to distinguish them from other keycodes.

For example:

  • JK_A = KC_3 (corresponding to あ = a)
  • JK_KA = KC_T (corresponding to か = ka)
  • JK_VOICED = JP_AT = KC_LBRC (corresponding to ゛ = voiced consonant mark)

Some references for Kana input mappings below:

JIS Kana layout: Wikipedia - Japanese input method

I am planning to implement this feature myself and submit a PR. If there are any suggestions or concerns regarding this issue, please let me know. Thank you!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions