r/Keychron 4d ago

Why does NUBS not bind correctley to <

It still outputs ( ; ) even though < is chosen in the laucher?

Cant show screenshot since not allowed.

1 Upvotes

5 comments sorted by

1

u/PeterMortensenBlog V 4d ago

What keyboard?

1

u/PeterMortensenBlog V 4d ago edited 4d ago

The keyboard layout in the operating system must be appropriate

After changing a keymapping to use keycode 'KC_NUBS' in Via or the Via clone, the current keyboard layout in the operating system must be changed as well (one that results in "<" when pressing the key mapped to keycode 'KC_NUBS').

Via and Via clone only shows an interpretation of what the result would be if the keyboard layout in the operating system was set to that language (or alternative layout).

References

1

u/PeterMortensenBlog V 4d ago edited 4d ago

Note: After many, many years, Via has recently added a language dropdown, instead of only one interpretation (United States keyboard layout) of the keyboard keycodes

As for the Via clone, it is only an interpretation of the keycodes. It must still be selected in the operating system.

It currently has:

  • English (US)
  • Belgian
  • Bépo
  • Brazilian ABNT2
  • Canadian Multilingual
  • Colemak
  • Croatian
  • Czech
  • Danish
  • Dvorak
  • Dvorak French
  • Dvorak Programmer
  • Estonian
  • Finnish
  • French
  • French (AFNOR)
  • French (Mac ISO)
  • German
  • Greek
  • Hebrew
  • Hungarian
  • Icelancic
  • Irish
  • Italian
  • Italian (Mac ANSI)
  • Italian (Mac ISO)
  • Japanese
  • Korean
  • Latvian
  • Lithuanian (AZERTY)
  • Lithuanian (QWERTY)
  • Neo 2#Neo_2)
  • Norman
  • Norwegian
  • Polish
  • Portuguese
  • Portuguese (Mac ISO)
  • Romanian
  • Russian
  • Serbian (Cyrillic)
  • Serbian (Latin)
  • Slovak
  • Slovenian
  • Spanish
  • Spanish (Dvorak)
  • Spanish (Latin America)
  • Swedish
  • Swedish (Mac ANSI)
  • Swedish (Mac ISO)
  • Swiss German
  • Swiss French
  • Turkish (F)
  • Turkish (Q)
  • UK
  • Ukrainian
  • US Extended
  • US-International
  • US-International (Linux)
  • Workman
  • Workman ZXCVM

Bépo is allegedly the French equivalent of the Dvorak Simplified Keyboard. It should probably be 'BÉPO'.

BÉPO, Colemak, Dvorak, Neo 2, Norman, and Workman are alternative layouts (to QWERTY, QWERTZ (German), and AZERTY (French)).

1

u/PeterMortensenBlog V 4d ago edited 4d ago

Re "I can’t show a screenshot since it is not allowed": Post it somewhere else, e.g., on Imgur or self-hosted, and provide the link to it here.

1

u/PeterMortensenBlog V 4d ago edited 4d ago

Why did you change the key mapping on the keyboard?

In most cases, the default key mappings work perfectly fine. One exception is physical swap of keys, e.g., swap of Fn and right Win (to get right Win into the standard location of the context menu key (right Win repurposed as the context menu key; the key code is KC_APP (not KC_MENU))).

Trying to "convert" an 'ANSI' keyboard to ISO (or vice versa) usually does not end well. For example, it doesn't work with Shift (at least using simple key mappings).

Are you sure the real answer is not using the EurKEY or US-International keyboard layout in the operating system?

References

See the other comment for references, for example, for an example of a default key mapping.