From a62a0480d0957f9fe6a4a83620d3133b0ec1fcae Mon Sep 17 00:00:00 2001 From: Olivier Date: Mon, 6 Jun 2016 15:18:42 +0200 Subject: Add some more function keys (vol up / down, mute, undo, cut, copy, paste). --- keyboard/ergodox_ez/keymaps/bepo/README.md | 2 +- keyboard/ergodox_ez/keymaps/bepo/bepo.hex | 8 ++++---- keyboard/ergodox_ez/keymaps/bepo/bepo.png | Bin 77782 -> 79747 bytes keyboard/ergodox_ez/keymaps/bepo/keymap.c | 14 +++++++------- 4 files changed, 12 insertions(+), 12 deletions(-) (limited to 'keyboard') diff --git a/keyboard/ergodox_ez/keymaps/bepo/README.md b/keyboard/ergodox_ez/keymaps/bepo/README.md index 998041f543..e1061dd479 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/README.md +++ b/keyboard/ergodox_ez/keymaps/bepo/README.md @@ -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". diff --git a/keyboard/ergodox_ez/keymaps/bepo/bepo.hex b/keyboard/ergodox_ez/keymaps/bepo/bepo.hex index 7399c0fd46..0456ea21d0 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/bepo.hex +++ b/keyboard/ergodox_ez/keymaps/bepo/bepo.hex @@ -59,10 +59,10 @@ :1003A0000B00E700025225020D0011000900460073 :1003B00004522E001D00100006004800000000003E :1003C000000000000000000000003A0000000000F3 -:1003D0000000000001003B000000000000000100E0 -:1003E00001003C00000000000000010000003D0092 -:1003F000000000000000010000003E0000000000BE -:1004000000000000000000000000000000000000EC +:1003D0007A00000001003B00000000007B000100EB +:1003E00001003C00000000007C00010000003D0016 +:1003F000000000007D00010000003E000000000041 +:10040000000000000000A800A9000000AA000000F1 :1004100000000000000000000000000000003F009D :100420004B004E0000000000000040004A00500059 :1004300000000100010041005200510000000100D5 diff --git a/keyboard/ergodox_ez/keymaps/bepo/bepo.png b/keyboard/ergodox_ez/keymaps/bepo/bepo.png index 910dd252bc..3df7aa609f 100644 Binary files a/keyboard/ergodox_ez/keymaps/bepo/bepo.png and b/keyboard/ergodox_ez/keymaps/bepo/bepo.png differ diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index 30f1de1255..dac6b7b51a 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -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, -- cgit v1.2.1