diff --git a/docs/feature_unicode.md b/docs/feature_unicode.md index 0b17b349c3..96c9a46f9f 100644 --- a/docs/feature_unicode.md +++ b/docs/feature_unicode.md @@ -100,6 +100,20 @@ You can also set the input method via `set_unicode_input_mode(x)`, and this func ?> Keep in mind that both methods write to EEPROM, and are loaded each time the keyboard starts. So you only need to hit this once. +### Audio Feedback for Input Mode keycodes + +If you have the [Audio feature](feature_audio.md) enabled on the board, you can set "songs" for them to play when pressed, so you have some audio feedback when switching modes. + +For instance, you can add these to your `config.h` file. + +```c +#define UNICODE_LINUX_SONG UNICODE_LINUX +#define UNICODE_WINDOWS_SONG UNICODE_WINDOWS +#define UNICODE_WIN_COMPOSE_SONG UNICODE_WINDOWS +#define UNICODE_OSX_SONG COIN_SOUND +#define UNICODE_OSX_RALT_SONGCOIN_SOUND +``` + ### Unicode Input Method Customization The "start" and "finish" functions for unicode method can be customized locally. A great use for this is to customize the input methods if you don't use the default keys. Or to add visual, or audio feedback when inputting unicode characters.