Add definitions for extra keys in national layouts #67
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull requests #58 and #60 added support for the Swedish and Danish keyboard layouts. Unlike the previously supported layouts, these new layouts came each with a header file that provides macro definitions for the keys that are not otherwise easily accessible. For example, Keyboard_sv_SE.h defines:
This pull request extends this to all the other supported layouts, namely de_DE, es_ES, fr_FR and it_IT. Note that en_US does not require such support, as all its keys are already readily accessible.
With this new definitions, every single key of a full-size PC keyboard can now be reached on every layout, either with
Keyboard.write(ASCII_char)
or by using one of the provided macros.Example: the following sketch prints “ça va être drôle!” on a French keyboard: