]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
Add some more function keys (vol up / down, mute, undo, cut, copy, paste).
authorOlivier <olivier@gid0.org>
Mon, 6 Jun 2016 13:18:42 +0000 (15:18 +0200)
committerOlivier <olivier@gid0.org>
Mon, 6 Jun 2016 13:18:42 +0000 (15:18 +0200)
keyboard/ergodox_ez/keymaps/bepo/README.md
keyboard/ergodox_ez/keymaps/bepo/bepo.hex
keyboard/ergodox_ez/keymaps/bepo/bepo.png
keyboard/ergodox_ez/keymaps/bepo/keymap.c

index 998041f543711b44f94b9b9ebb5b131a9e5e9b8b..e1061dd4792283bfbef0dcf4abb407293e158b0d 100644 (file)
@@ -23,7 +23,7 @@ La touche "Tab" est placée comme sur la TypeMatrix 2020.
 
 Meilleure symétrie et accessibilité que la TypeMatrix 2030 : les touches "W" et "%" ont dû être déplacées du côté gauche en raison du nombre de touches de l'ErgoDox, mais l'auriculaire droit ne gère maintenant que deux colonnes de touches au lieu de trois. La touche "Ê" redevient accessible sur la même rangée que les autres lettres, comme sur un clavier classique en disposition bépo. Les lettres, chiffres et symboles sont tous regroupés sur 4 lignes et 6 colonnes pour chaque main, et la première rangée de lettres à la main gauche conserve une identité visuelle "BÉPO".
 
-Touche de fonction permettant de saisir les touches F1 à F12, les touches F1 à F10 sont placées de façon logique par rapport aux chiffres 1 à 0. Cette même touche permet l'accès aux touches directionnelles sans déplacer la main droite. Les touches "Home" et "End" sont placées de la même façon que sur une TypeMatrix 2030 par rapport aux touches directionnelles. Les touches "Page Up" et "Page Down" sont également accessibles facilement sans déplacer la main droite. Par rapport au layout "SpaceFN", l'utilisation d'une touche de fonction dédiée au pouce permet de ne pas ajouter de latence, et la touche espace reste compatible avec les jeux (action au moment de l'appui et possibilité d'appui long).
+Touche de fonction permettant de saisir les touches F1 à F12, les touches F1 à F10 sont placées de façon logique par rapport aux chiffres 1 à 0. Cette même touche permet l'accès aux touches directionnelles sans déplacer la main droite. Les touches "Home" et "End" sont placées de la même façon que sur une TypeMatrix 2030 par rapport aux touches directionnelles. Les touches "Page Up" et "Page Down" sont également accessibles facilement sans déplacer la main droite. Les fonctions "VolUp" et "VolDown" sont placées comme sur la TypeMatrix 2030, avec la fonction "Mute" juste au dessus. Les fonctions "Undo", "Cut", "Copy" et "Paste" sont placées côte à côte comme elles le seraint sur un clavier QWERTY en combinaison avec la touche "Ctrl" (à l'emplacement des lettres "Z", "X", "C" et "V"). Par rapport au layout "SpaceFN", l'utilisation d'une touche de fonction dédiée au pouce permet de ne pas ajouter de latence, et la touche espace reste compatible avec les jeux (action au moment de l'appui et possibilité d'appui long).
 
 Touche de fonction permettant l'accès au pavé numérique comme sur la TypeMatrix 2030, mais sans avoir à déplacer la main droite : avec les doigts sur la rangée de repos, possibilité de saisir les chiffres "4", "5" et "6" comme sur un pavé numérique classique. Le double "0" de la TypeMatrix a été conservé, et gagne une possibilité de répétition en simples "0".
 
index 7399c0fd46efe501565571c6119e232be77399f3..0456ea21d07d19484c87bb1d2811c49aa57c42f6 100644 (file)
 :1003A0000B00E700025225020D0011000900460073\r
 :1003B00004522E001D00100006004800000000003E\r
 :1003C000000000000000000000003A0000000000F3\r
-:1003D0000000000001003B000000000000000100E0\r
-:1003E00001003C00000000000000010000003D0092\r
-:1003F000000000000000010000003E0000000000BE\r
-:1004000000000000000000000000000000000000EC\r
+:1003D0007A00000001003B00000000007B000100EB\r
+:1003E00001003C00000000007C00010000003D0016\r
+:1003F000000000007D00010000003E000000000041\r
+:10040000000000000000A800A9000000AA000000F1\r
 :1004100000000000000000000000000000003F009D\r
 :100420004B004E0000000000000040004A00500059\r
 :1004300000000100010041005200510000000100D5\r
index 910dd252bc646f788a3c0599b35956c624f03baf..3df7aa609f6300a48c36425320323935aeb435e3 100644 (file)
Binary files a/keyboard/ergodox_ez/keymaps/bepo/bepo.png and b/keyboard/ergodox_ez/keymaps/bepo/bepo.png differ
index 30f1de1255a62389773ab035bd28365caa456f3f..dac6b7b51a2ba8073bcd17bd70cb7b39561256a4 100644 (file)
@@ -166,13 +166,13 @@ MO(FNAV), MO(SQWER),      KC_ENTER),
 /* Keymap 4: function / navigation layer
  *
  * ,--------------------------------------------------.                                  ,--------------------------------------------------.
- * |        |  F1  |  F2  |  F3  |  F4  |  F5  |      |                                  |      |  F6  |  F7  |  F8  |  F9  |  F10 |        |
+ * |        |  F1  |  F2  |  F3  |  F4  |  F5  |VolMut|                                  |      |  F6  |  F7  |  F8  |  F9  |  F10 |        |
  * |--------+------+------+------+------+-------------|                                  |------+------+------+------+------+------+--------|
- * |        |      |      |      |      |      |      |                                  |      | PgUp | Home |  Up  |  End |  F11 |        |
+ * |        |      |      |      |      |      |VolDwn|                                  |      | PgUp | Home |  Up  |  End |  F11 |        |
  * |--------+------+------+------+------+------|      |                                  |      |------+------+------+------+------+--------|
  * |        |      |      |      |      |      |------|                                  |------| PgDn | Left | Down | Right|  F12 |        |
- * |--------+------+------+------+------+------|      |                                  |      |------+------+------+------+------+--------|
- * |        |      |      |      |      |      |      |                                  |      |      |      |      |      |      |        |
+ * |--------+------+------+------+------+------| VolUp|                                  |      |------+------+------+------+------+--------|
+ * |        | Undo |  Cut | Copy | Paste|      |      |                                  |      |      |      |      |      |      |        |
  * `--------+------+------+------+------+-------------,-------------.      ,-------------`-------------+------+------+------+------+--------'
  *   |      |      |      |      |      |             |      |      |      |      |      |             |      |      |      |      |      |
  *   `----------------------------------'      ,------|------|------|      |------+------+------.      `----------------------------------'
@@ -183,10 +183,10 @@ MO(FNAV), MO(SQWER),      KC_ENTER),
  */
 [FNAV] = KEYMAP(
 // Left hand
-KC_NO,         KC_F1,          KC_F2,          KC_F3,          KC_F4,          KC_F5,          KC_NO,
-KC_NO,         KC_NO,          KC_NO,          KC_NO,          KC_NO,          KC_NO,          KC_NO,
+KC_NO,         KC_F1,          KC_F2,          KC_F3,          KC_F4,          KC_F5,          KC_MUTE,
+KC_NO,         KC_NO,          KC_NO,          KC_NO,          KC_NO,          KC_NO,          KC_VOLU,
 KC_NO,         KC_NO,          KC_NO,          KC_NO,          KC_NO,          KC_NO,
-KC_NO,         KC_NO,          KC_NO,          KC_NO,          KC_NO,          KC_NO,          KC_NO,
+KC_NO,         KC_UNDO,        KC_CUT,         KC_COPY,        KC_PASTE,       KC_NO,          KC_VOLD,
 KC_NO,         KC_NO,          KC_TRNS,        KC_TRNS,        KC_TRNS,
                                                                                                                KC_NO,          KC_NO,
                                                                                                                                KC_NO,