summaryrefslogtreecommitdiff
path: root/src/keymap.c
diff options
context:
space:
mode:
authorPete Johanson <peter@peterjohanson.com>2020-06-02 11:23:22 -0400
committerPete Johanson <peter@peterjohanson.com>2020-06-02 11:23:22 -0400
commit8de6c85b7464fdc3518648242ce16142e30ed73d (patch)
tree22fb6a1b87520e8472142003d093edfab7db616b /src/keymap.c
parentf1afbb8e49383d429096bc84fc5855c3929acc50 (diff)
Implement a basic set of consumer page keycodes.
Diffstat (limited to 'src/keymap.c')
-rw-r--r--src/keymap.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/keymap.c b/src/keymap.c
index df7e715..569a2cc 100644
--- a/src/keymap.c
+++ b/src/keymap.c
@@ -1,4 +1,6 @@
+#include <logging/log.h>
+LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL);
#include <zmk/keymap.h>
static u32_t zmk_keymap_layer_state = 0;
@@ -55,7 +57,10 @@ zmk_key zmk_keymap_keycode_from_position(u32_t row, u32_t column)
{
if ((zmk_keymap_layer_state & BIT(layer)) == BIT(layer) || layer == zmk_keymap_layer_default)
{
- zmk_key key = zmk_keymap[layer][(row * ZMK_MATRIX_COLS) + column];
+ u8_t key_index = (row * ZMK_MATRIX_COLS) + column;
+ LOG_DBG("Getting key at index %d", key_index);
+
+ zmk_key key = zmk_keymap[layer][key_index];
if (key == ZC_TRNS)
{
continue;