blob: c2d3f3410f2b2b19d92b6b103699f71edeca97c1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
QWAZERTY
========
A keyboard layout for French AZERTY keyboards (or any [ISO
keyboard](https://en.wikipedia.org/wiki/ISO/IEC_9995)).
Based on the U.S. QWERTY layout, it reproduces all keys in QWERTY. Notably, the
"grave accent"/"tilde" key is restored to its normal position at the top left of
the keyboard (Apple's U.S. layout for ISO keyboards moves this next to the left
"Shift" key).
Additionally, the key next to the left "Shift" key, which doesn't exist on ANSI
keyboards, is changed to input a set of emoji glyphs. It provides four emojis in
total (one for each of the following modifiers: normal, Shift, Option,
Option-Shift). These emojis can be used for faster shortcuts. The single-key
normal mode emoji can, for example, be bound to a frequent action, enabling
access to functionality with a single button press.
This layout is intended to make ISO keyboards more comfortable to use for
Americans (and those who are accustomed to ANSI QWERTY keyboards).
## The Emoji Key
ISO keyboards have one more key than ANSI keyboards. QWAZERTY uses this "extra"
key as a special emoji key. The emojis aren't meant to be used for real, but
rather as a convenient identifier to rebind the key to any desired function.
Here are the emojis and corresponding key sequences:
+--------+----------------------+
| Output | Key Sequence |
+--------+----------------------+
| 🕳 | <Emoji> |
| ⛳ | Shift–<Emoji> |
| 🌗 | Option–<Emoji> |
| 🌑 | Shift—Option—<Emoji> |
+--------+----------------------+
## Example Usage
Here is an extract from my `.vimrc`, which adds bindings to run Ruby tests when
the special emoji key is pressed:
nnoremap 🕳 :call RunCurrentSpecFile()
nnoremap ⛳ :call RunNearestSpec()
## Screenshots
## Install
Copy either `QWAZERTY-normal enter key.bundle` or `QWAZERTY.bundle` to
`~/Library/Keyboard Layouts`.
## License
TODO: Look up recommended licenses for keyboard layouts
|