Please add support
You can input an interrobang via unicode support
To clarify, the interrobang is not in the set of characters supported by the usb HID scancodes.
That means that the only way to support it is via alternate input methods. And specifically through unicode input.
‽ in three easy steps:
UNICODE_ENABLE = yes to your rules.mk.set_unicode_input_mode with the correct input mode for your OS in matrix_init_user in keymap.c. For example:void matrix_init_user(void) {
set_unicode_input_mode(UC_LNX);
}
UC(0x203D) somewhere in your layout in keymap.c.If you're keeping your layout code aligned nicely, UC(0x203D) will be longer than the other keycodes; in that case I suggest you #define BANG UC(0x203D) at the top of the file and then put BANG in the keymap instead.
I think this can be closed.
Thanks!
Most helpful comment
‽ in three easy steps:
UNICODE_ENABLE = yesto yourrules.mk.set_unicode_input_modewith the correct input mode for your OS inmatrix_init_userinkeymap.c. For example:UC(0x203D)somewhere in your layout inkeymap.c.If you're keeping your layout code aligned nicely,
UC(0x203D)will be longer than the other keycodes; in that case I suggest you#define BANG UC(0x203D)at the top of the file and then putBANGin the keymap instead.I think this can be closed.