~ruther/qmk_firmware

db352124 — Didier Loiseau 9 years ago
Removed D(LSFT) is CSA macros

Were causing stuck LSFT weak mods.
81a889c9 — Didier Loiseau 9 years ago
Add delay to CSA macros using dead keys

With the BÉPO over CSA on Windows, the dead keys stop working after a
while, like in
http://superuser.com/questions/776558/suddenly-dead-keys-dont-work

I suspect this is triggered by too fast typing from macros.
5bc69c5b — Didier Loiseau 9 years ago
Fixed compilation issues
4289ff79 — Didier Loiseau 9 years ago
Removed remaining ALT_T and CTL_T keys

Having "true" modifiers is more reliable and practical.
- moved APP in place of HOME
- moved HOME in place of LSFT on left thumb
- moved END in place of RSFT on right thumb (Ctrl+End with single hand!)
- removed ALT_T from KC_ESC
4e25342b — Didier Loiseau 9 years ago
Use TG() to switch to BÉPO over CSA, and use KC_TRNS in LR_CSA

Simplifies future changes to modifier and special keys
+ removed M_TGCSA macro
89b647fe — Didier Loiseau 9 years ago
Replace Play by temporary num layer with left Alt

- move play on fn+left thumb
- move prev/next besides play
6c672dfd — Didier Loiseau 9 years ago
BÉPO over CSA: Altgr-shifted layer

- all characters available directly in CSA
- more explicit names for macros that switch accross CSA layers
- use macros to implement the shifts next to the spaces
aa5eb49e — Didier Loiseau 9 years ago
BÉPO over CSA: GR2A-shifted characters in AltGr layer

- define aliases for all GR2A-shifted characters
- use the available characters in BÉPO over CSA AltGr layer
b2a4434a — Didier Loiseau 9 years ago
BÉPO over CSA: Fixed key repeat for M_NBSP
3a91ddb0 — Didier Loiseau 9 years ago
Use CSA_ as prefix for Canadian Multilingual key aliases

CM is already used for Colemak.
91122289 — Didier Loiseau 9 years ago
BÉPO over CSA: GR2A characters in AltGr layer

- define aliases for all GR2A characters (unshifted)
- use the available characters in the BÉPO over CSA AltGr layer
fbf1333d — Didier Loiseau 9 years ago
BÉPO over CSA: unicode support

- implement easy way to define and send unicode characters on Windows
- define 3 characters not available in CSA:
  - en dash: –
  - em dash: —
  - ellipsis: …
7840e69b — Didier Loiseau 9 years ago
BÉPO over CSA: AltGr layer

- implemented the most useful characters:
  - all French characters + €
  - common programmer characters
- other keys implemented as KC_NO to avoid mistyping a character
  from a lower layer
- AltGr+Shift not supported (yet)
a7cef2ca — Didier Loiseau 9 years ago
Initial BÉPO over CSA with Shift layer

Initial implementation of the BÉPO layout
for use with the Canadian Multilingual Standard layout
(a.k.a. CSA / ACNOR layout) on the OS-side.
- support all bépo characters from the default and shifted layers
b8ddbd21 — Didier Loiseau 9 years ago
Added RESET key on fn-=
bf78ca1e — Didier Loiseau 9 years ago
Use enums to define layers and macros
9e1ee021 — Didier Loiseau 9 years ago
Swapped w and = to keep the w on the right hand (better for English)
7bb135a1 — Didier Loiseau 9 years ago
Use BÉPO spécific key aliases with BP_ prefix

keymap_bepo.h: define BP_* keycodes for all possible characters
bepo/keymap.c: use those keycodes in the bépo keymap
f044edbe — Didier Loiseau 9 years ago
Initial bepo layout based on tm2030

No more SFT_T:
- moved ] (bépo W) below Tab
- moved - (bépo =) in place of ] (top right)
- removed SFT_T from ' (bépo M)
- moved \ (bépo Ç) in place of = (bépo %)
- moved = (bépo %) in place of - (bépo =)
de904af3 — Jack Humbert 9 years ago
Merge pull request #233 from tak3over/patch-1

Create tak3over.c
Next