summaryrefslogtreecommitdiff
path: root/quantum/keymap_unicode.c
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/keymap_unicode.c')
-rw-r--r--quantum/keymap_unicode.c78
1 files changed, 39 insertions, 39 deletions
diff --git a/quantum/keymap_unicode.c b/quantum/keymap_unicode.c
index a9357edec7..7b0bd70416 100644
--- a/quantum/keymap_unicode.c
+++ b/quantum/keymap_unicode.c
@@ -17,43 +17,43 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "keymap_common.h"
-uint16_t hextokeycode(int hex) {
- if (hex == 0x0) {
- return KC_0;
- } else if (hex < 0xA) {
- return KC_1 + (hex - 0x1);
- } else {
- return KC_A + (hex - 0xA);
- }
-}
-
-void action_function(keyrecord_t *record, uint8_t id, uint8_t opt)
-{
-
- if (record->event.pressed) {
- uint16_t unicode = (opt << 8) | id;
- register_code(KC_LALT);
-
- register_code(hextokeycode((unicode & 0xF000) >> 12));
- unregister_code(hextokeycode((unicode & 0xF000) >> 12));
- register_code(hextokeycode((unicode & 0x0F00) >> 8));
- unregister_code(hextokeycode((unicode & 0x0F00) >> 8));
- register_code(hextokeycode((unicode & 0x00F0) >> 4));
- unregister_code(hextokeycode((unicode & 0x00F0) >> 4));
- register_code(hextokeycode((unicode & 0x000F)));
- unregister_code(hextokeycode((unicode & 0x000F)));
+// uint16_t hextokeycode(int hex) {
+// if (hex == 0x0) {
+// return KC_0;
+// } else if (hex < 0xA) {
+// return KC_1 + (hex - 0x1);
+// } else {
+// return KC_A + (hex - 0xA);
+// }
+// }
+
+// void action_function(keyrecord_t *record, uint8_t id, uint8_t opt)
+// {
+
+// if (record->event.pressed) {
+// uint16_t unicode = (opt << 8) | id;
+// register_code(KC_LALT);
+
+// register_code(hextokeycode((unicode & 0xF000) >> 12));
+// unregister_code(hextokeycode((unicode & 0xF000) >> 12));
+// register_code(hextokeycode((unicode & 0x0F00) >> 8));
+// unregister_code(hextokeycode((unicode & 0x0F00) >> 8));
+// register_code(hextokeycode((unicode & 0x00F0) >> 4));
+// unregister_code(hextokeycode((unicode & 0x00F0) >> 4));
+// register_code(hextokeycode((unicode & 0x000F)));
+// unregister_code(hextokeycode((unicode & 0x000F)));
- /* Test 'a' */
- // register_code(hextokeycode(0x0));
- // unregister_code(hextokeycode(0x0));
- // register_code(hextokeycode(0x0));
- // unregister_code(hextokeycode(0x0));
- // register_code(hextokeycode(0x6));
- // unregister_code(hextokeycode(0x6));
- // register_code(hextokeycode(0x1));
- // unregister_code(hextokeycode(0x1));
-
- unregister_code(KC_LALT);
- }
- return;
-} \ No newline at end of file
+// /* Test 'a' */
+// // register_code(hextokeycode(0x0));
+// // unregister_code(hextokeycode(0x0));
+// // register_code(hextokeycode(0x0));
+// // unregister_code(hextokeycode(0x0));
+// // register_code(hextokeycode(0x6));
+// // unregister_code(hextokeycode(0x6));
+// // register_code(hextokeycode(0x1));
+// // unregister_code(hextokeycode(0x1));
+
+// unregister_code(KC_LALT);
+// }
+// return;
+// } \ No newline at end of file