<commit_before># British Umlauts #

The pragmatic OS X keyboard layout for developers or Adobe Creative Suite users who (also) type in German. If this combination does not apply to you, you are probably not interested.

## Why? ##

German keyboard layouts are painful to use in software development, where special characters like brackets, braces, slashes are frequently needed but difficult to access. Applications like Photoshop commonly use these characters as useful keyboard shortcuts.

On the other hand, the default British keyboard layout makes it difficult to type in German. While the _ß_ character is accessible using `⌥S`, the Umlaut characters can only be reached via the `⌥U` dead key. For instance, you need to type `⌥U` then `⇧⌥A` to get _Ä_.


## How? ##

British Umlauts is based on the default British keyboard layout but provides to direct access to Umlaut characters:

- `⌥A` = _ä_
- `⌥O` = _ö_
- `⌥U` = _ü_
- `⇧⌥A` = _Ä_
- `⇧⌥O` = _Ö_
- `⇧⌥U` = _Ü_
- `⌥S` = _ß_ (unchanged from British layout)

The layout provides all the convenience of an English keyboard layout yet allows typing German at near-native speed, as the use of modifier keys is much faster than dead-key access.

The Umlaut dead-key state is still available but remapped to `^⌥U`. This allows continued access to other characters that use the same diacritic, e.g. _ë_.

Created using [Ukelele][http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=ukelele].<commit_msg>fix ukelele link in README<commit_after># British Umlauts #

The pragmatic OS X keyboard layout for developers or Adobe Creative Suite users who (also) type in German. If this combination does not apply to you, you are probably not interested.

## Why? ##

German keyboard layouts are painful to use in software development, where special characters like brackets, braces, slashes are frequently needed but difficult to access. Applications like Photoshop commonly use these characters as useful keyboard shortcuts.

On the other hand, the default British keyboard layout makes it difficult to type in German. While the _ß_ character is accessible using `⌥S`, the Umlaut characters can only be reached via the `⌥U` dead key. For instance, you need to type `⌥U` then `⇧⌥A` to get _Ä_.


## How? ##

British Umlauts is based on the default British keyboard layout but provides to direct access to Umlaut characters:

- `⌥A` = _ä_
- `⌥O` = _ö_
- `⌥U` = _ü_
- `⇧⌥A` = _Ä_
- `⇧⌥O` = _Ö_
- `⇧⌥U` = _Ü_
- `⌥S` = _ß_ (unchanged from British layout)

The layout provides all the convenience of an English keyboard layout yet allows typing German at near-native speed, as the use of modifier keys is much faster than dead-key access.

The Umlaut dead-key state is still available but remapped to `^⌥U`. This allows continued access to other characters that use the same diacritic, e.g. _ë_.

Created using [Ukelele](http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=ukelele).
{'fraction_non_alphanumeric': 0.07940278249066848, 'fraction_numerical': 0.0, 'mean_word_length': 4.3502722323049, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3572681', 'n_tokens_mistral': 935, 'n_tokens_neox': 904, 'n_words': 429}