diff options
author | Silvio Gulizia <desk@silviogulizia.com> | 2020-03-31 23:15:16 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-31 14:15:16 -0700 |
commit | e5b10079cfaf9bd3cfb25781f2847a6ca4590fd4 (patch) | |
tree | 6922477b0d8bd550d99e17501102d3ba743e904b /keyboards/planck/keymaps/sigul/readme.md | |
parent | 854d46f833e57fa3b2b3b29c0230cba8f3e95a6e (diff) |
[Keymap] Sigul planck (#8546)
* remove IT_PIPE duplicate and add IT_GRAD
IT_PIPE was declared 2 times, ones as ° and once as |. I changed the first declaration and called it IT_GRAD. I even fixed the definition because the ° in Italian is obtained with LSFT(IT_AACC)
* rename IT_GRAD to IT_DEGR
* fix missing music mode legend
* add missing plus_and_minus
* fix missing IT_ACUT definition
* change KC_LALT(KC_LSFT to LALT(LSFT
* Fix alignment
* remove leftover
* fix issue generated with chars while pushing
* fix typo
* add sigul folder in Planck keymaps
* fix LCBR and RCBR
* fix euro symbol
* fix RBRC
* change IT_LESS form KC_NUBS to KC_GRAVE
* add IT_TILDE and change IT_GRAV to IT_GRAVE
* initial commit
* add ideas to readme
* comment key lock
* add a bunch of new features as stated in readme.md
* check features added and list to do
* add macros on RAISE
* add F keys on numbers row on FN layer
* flag features added
* fix macro formulas
* move DESK and SGCOM under D and S
* invert IT_EACC and S(IT_EACC) to align the layout with that of the default Planck
* invert IT_EACC and S(IT_EACC) to align the layout with that of the default Planck
fix spaces for readability
* add missing legends for accented vowels
* format for readability
* move MOUSE button on B (same key that activates it) on MOUSE layer
* revert to commit befor I edit it
* initial commit
* edited to be easier to compare to _ansi.h
* remove keymap_italian_osx_iso.h and rename with edits keymap_italian_osx_ansi.h to keymap_italian_osx.h
I found out there were no difference at all
* fix missing #endif
* change the included file from italian.h to italian_osx.h
* fix debug key
* edit Numapd layer, add enter and bsps
* change TAPPING_TOGGLE from 2 to 3
* change italian_osx.h to italian_ansi.h
* rename quantum/keymap_extras/keymap_italian_osx.h to quantum/keymap_extras/keymap_italian_ansi.h
Now this file is a clone of the keymap_italian.h that appears to be working only for ISO keyboards. It also contains a few improvements for IT_PIPE (defined two times) and IT_ACUT (missing definition). Additionally it redefines LCBR and RCBR to LSFT(IT_LBRC) and LSFT(IT_RBRC)
* rename file
* redefines IT_BKSL and IT_PIPE based on KC_BKSL
* merge new italian
* add new osx_iso and osx_ansi version for italian.h and align BKSL to BSLS, fix double definition of PIPE
* rename BKSL to BSLS
* add FN_D and some comments
* add MOUSEKEY configuration
* update
* edit swap =/+ with ò/ì
* merge with master
* add MS_B to have _MOUSE when pressing B
* move RAISE on _FN
* add phone number
* remove CONTRA folder
* remove CONTRA folder
* Update keyboards/planck/keymaps/sigul/keymap.c
fix include definition
Co-Authored-By: Ryan <fauxpark@gmail.com>
* remove default planck kemap
* remove extern keymap_config_t keymap_config;
based on suggestion from @fauxpark, It's not needed as it should already be externed through one of the includes provided by QMK_KEYBOARD_H.
Co-Authored-By: Ryan <fauxpark@gmail.com>
* add user space for user sigul
* remove custom config moved to user space sigul
* comment tri layers state (moved to user space)
* remove tri layers update comment (code moved in user space)
* add secrets
* move enum and define to userspace
* Edit title
* move enum and define to sigul.h
* add thanks
* edit: moving to userspace enum, define and process_records
* add enum and defines
* add process_records
* cleaning code after moving code to user space
* add process_records
* cleaning code
* adding rules to manage secrets
* remove secretes
* first commit
* add macro timer
* add keycodes macro
* edit custom keycodes order
* add strings to send inside the secrets array
* remove codes for secrets & change secret to secrets
* edit secrets keycodes
* edit keycodes names and order
* add secrets.h and secrets.c
* add #pragma once
Co-Authored-By: Joel Challis <git@zvecr.com>
* Update .gitignore
Co-Authored-By: Joel Challis <git@zvecr.com>
* add local gitignore for secrets
* remove secrets
* update for secrets
* change FN_D to IT_D
* remove FN_D definition
Co-authored-by: pisilvio <silvio@picampus.it>
Co-authored-by: admin <admin@admins-MacBook-Pro.local>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Diffstat (limited to 'keyboards/planck/keymaps/sigul/readme.md')
-rw-r--r-- | keyboards/planck/keymaps/sigul/readme.md | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/keyboards/planck/keymaps/sigul/readme.md b/keyboards/planck/keymaps/sigul/readme.md new file mode 100644 index 0000000000..12dbab36b0 --- /dev/null +++ b/keyboards/planck/keymaps/sigul/readme.md @@ -0,0 +1,38 @@ +# An ANSI Italian Planck Layout +by Silvio Gulizia + +- [x] add layer _FN with F keys and VI navigation +- [x] add layer _MOUSE with mouse keys +- [x] add "MOUSEKEY_ENABLE = yes" in rules.mk to enable mouse keys +- [x] add definition to control the mouse movementes in config.h +- [x] add layer _NUMPAD to have a numpad +- [x] add keycode NUMPAD to toggle _NUMPAD +- [x] modify layer ADJUST to simplify remembering commands +- [x] add custom keycodes ESCFN and TABFN on QUERTY to add the ability to use arrows with hjkl by activating layer FN when held with the definition LT(_FN,KC_ESC) and LT(_FN, KC_TAB) +- [x] added "#define USB_MAX_POWER_CONSUMPTION 100" in config.h to use the keyboard with the iPad +- [x] add "#define TAPPING_TOGGLE 3" in config.h to enable tapping toggle with 3 taps on LOWER, RAISE and MOUSE keys +- [x] add tapping toggle to LOWER, RAISE and MOUSE keys +- [x] add "KEY_LOCK_ENABLE = yes" in rules.mk to enable caps lock +- [x] add caps lock (KC_CAPS) to RAISE layer on the shift key +- [x] Add del to a thumb layer +- [x] remove key lock because it can only be used on standard keys +- [x] Add MT(MOD_LSFT, KC_ENT) shift when pressed, enter when tapped +- [x] add home, end, pgup and pgwon on _RAISE instead of arrows +- [x] add shift enter +- [x] change LSFT to S for more legibility +- [x] MT(kc) per usare shift come tasto es: MOD_LSFT(LCAG(KC_UP)). ??? MT(MOD_LSFT,KC_CAPS) +- [x] add macros on _FN to ouput website, email, tel, address, VAT ID credentials +- [x] remap F keys upon numbers on _FN +- [x] check audio functionality +- [x] Add LT(_FN, IT_D) on D on the Querty layer + +- [ ] Add Hyper on ESC or TAB to be able to use it for custom keyboard shortcuts +- [ ] consider using layer configuration to have just one keymap (see as a reference qmk_firmware/layouts/community/ortho_4x12/bredfield/) +- [ ] add brightness up (KC_BRMU or KC_BRIU) and down (KC_BRMD or KC_BRID) + +- [ ] add secrets file in user space to add passwords on a password layer +- [ ] consider adding midi on the planck +- [ ] consider adding AUTO_SHIFT_ENABLE = yes in rules.mk to be able to send shifted key depressing a key for twice the time +- [ ] revert IT_ to KC_ where not required +- [ ] add swap from Mac to Win key code on Adjust layer +- [ ] evaluate to add auto shift |