Commit Graph

7244 Commits (12a64ff24b1dbdaf69dda529dd95219371206a58)
 

Author SHA1 Message Date
Didier Loiseau 81a889c97d 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.
9 years ago
Didier Loiseau 08871e56f7 Fix issue #221: LGUI(KC_LSFT) does not work
on mod keys, register LGUI, LSFT etc. as normal mods
 instead of weak mods:
 - they won't be cleared when pressing another key (#188)
 - they won't be cleared by layer switching
 - LSFT(KC_LGUI) will now have the same behavior as LGUI(KC_LSFT)
9 years ago
Didier Loiseau 5bc69c5b0a Fixed compilation issues 9 years ago
tak3over 4eadc2a977 updated my keymap 9 years ago
tak3over 028dd16fe6 Modified keymap 9 years ago
Alex Johnstone 9bd1caed44 Updated hex 9 years ago
Alex Johnstone 50ac511b56 💷 typo 9 years ago
Alex Johnstone 3fd62428a6 💷 typo 9 years ago
Alex Johnstone 1facc53a26 Merge pull request #5 from jackhumbert/master
Sync with upstream
9 years ago
Jack Humbert 931b0a79fc updates to noise 9 years ago
Jack Humbert e1020672ac Merge branch 'master' of https://github.com/jackhumbert/tmk_keyboard 9 years ago
Jack Humbert 976d0a327b add silent notes 9 years ago
Wojciech Siewierski 567f256c5d Refactor the source layer cache encoding 9 years ago
tak3over 2a488d1597 Update tak3over.c 9 years ago
Stephan Bösebeck 75c24499f3 Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware 9 years ago
tak3over 2ba0de8fcd Merge pull request #2 from jackhumbert/master
Update from source
9 years ago
tak3over ecc8e9230b Merge pull request #1 from tak3over/tak3over-patch-1
Minor documentation error.  Raise and Lower.
9 years ago
tak3over 9cd0c9d589 Minor documentation error. Raise and Lower.
The Raise and Lower keys were transposed in the comment key map for all layers. Assuming _RS and _LW should be mapped to Raise and Lower respectively.  Probably is the same in the other custom keymaps that copied from this default.
9 years ago
Erez Zukerman 0cdf5d292c Merge pull request #235 from mbarkhau/master
add indent to generated keymap
9 years ago
Stephan Bösebeck dee6a4338a minor updates - new PNG 9 years ago
Jack Humbert a90d68739a music mode file 9 years ago
Manuel Barkhau 22691de580 add indent to generated keymap 9 years ago
Erez Zukerman 13dcbfdab1 Links to build guide 9 years ago
Wojciech Siewierski 47dd29513e Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware into modifier-release-fix 9 years ago
Erez Zukerman 8d39263d24 Merge pull request #213 from mbarkhau/master
Add manuneo layout
9 years ago
Erez Zukerman ddd122c0f0 Merge pull request #234 from sboesebeck/master
several iterations later
9 years ago
Manuel Barkhau 381a9fd553 use action function for unicode 9 years ago
Wojciech Siewierski 8ef14d09b8 Update PREVENT_STUCK_MODIFIERS documentation in README 9 years ago
Wojciech Siewierski 4dce7258d1 Cleanup after merge
- remove a superfluous parenthesis
- wrap lines longer than 80 characters
- add const specifiers where appropriate
- remove unnecessary casts
9 years ago
Wojciech Siewierski 97cc44e063 Merge branch 'modifier-release-fix' of https://github.com/eltang/qmk_firmware into modifier-release-fix 9 years ago
eltang 5a9091689c Update action.c 9 years ago
eltang 6c8e374d57 Update action.c 9 years ago
eltang f4f592910c Update action.c 9 years ago
eltang da101b8866 Update action.c 9 years ago
Didier Loiseau 4289ff7939 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
9 years ago
Didier Loiseau 4e25342b41 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
9 years ago
Didier Loiseau 89b647fe2b Replace Play by temporary num layer with left Alt
- move play on fn+left thumb
- move prev/next besides play
9 years ago
Didier Loiseau 6c672dfdc6 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
9 years ago
Didier Loiseau aa5eb49edd 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
9 years ago
Didier Loiseau b2a4434abb BÉPO over CSA: Fixed key repeat for M_NBSP 9 years ago
Didier Loiseau 3a91ddb074 Use CSA_ as prefix for Canadian Multilingual key aliases
CM is already used for Colemak.
9 years ago
Didier Loiseau 911222892e 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
9 years ago
Didier Loiseau fbf1333d87 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: …
9 years ago
Didier Loiseau 7840e69bfa 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)
9 years ago
Didier Loiseau a7cef2ca0a 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
9 years ago
Didier Loiseau b8ddbd2181 Added RESET key on fn-= 9 years ago
Didier Loiseau bf78ca1ef2 Use enums to define layers and macros 9 years ago
Didier Loiseau 9e1ee021d7 Swapped w and = to keep the w on the right hand (better for English) 9 years ago
Didier Loiseau 7bb135a1d0 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
9 years ago
Didier Loiseau f044edbed9 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 =)
9 years ago