Make KEYMAP's __xdata so they can be edited at runtime
This commit is contained in:
parent
882dd02e06
commit
f36b38a7b2
@ -44,7 +44,7 @@
|
|||||||
#define KM_LAY 2
|
#define KM_LAY 2
|
||||||
|
|
||||||
// Keymap
|
// Keymap
|
||||||
extern uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN];
|
extern uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN];
|
||||||
|
|
||||||
// Get a keycode from the keymap
|
// Get a keycode from the keymap
|
||||||
uint16_t keymap(int output, int input, int layer);
|
uint16_t keymap(int output, int input, int layer);
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <board/keymap.h>
|
#include <board/keymap.h>
|
||||||
|
|
||||||
uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
||||||
LAYOUT(
|
LAYOUT(
|
||||||
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
||||||
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <board/keymap.h>
|
#include <board/keymap.h>
|
||||||
|
|
||||||
uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
||||||
LAYOUT(
|
LAYOUT(
|
||||||
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
||||||
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
||||||
|
@ -46,7 +46,7 @@
|
|||||||
#define KM_NKEY 1
|
#define KM_NKEY 1
|
||||||
|
|
||||||
// Keymap
|
// Keymap
|
||||||
extern uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN];
|
extern uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN];
|
||||||
|
|
||||||
// Get a keycode from the keymap
|
// Get a keycode from the keymap
|
||||||
uint16_t keymap(int output, int input, int layer);
|
uint16_t keymap(int output, int input, int layer);
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <board/keymap.h>
|
#include <board/keymap.h>
|
||||||
|
|
||||||
uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
||||||
LAYOUT(
|
LAYOUT(
|
||||||
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
||||||
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <board/keymap.h>
|
#include <board/keymap.h>
|
||||||
|
|
||||||
uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
||||||
LAYOUT(
|
LAYOUT(
|
||||||
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
||||||
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
||||||
|
@ -44,7 +44,7 @@
|
|||||||
#define KM_LAY 2
|
#define KM_LAY 2
|
||||||
|
|
||||||
// Keymap
|
// Keymap
|
||||||
extern uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN];
|
extern uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN];
|
||||||
|
|
||||||
// Get a keycode from the keymap
|
// Get a keycode from the keymap
|
||||||
uint16_t keymap(int output, int input, int layer);
|
uint16_t keymap(int output, int input, int layer);
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <board/keymap.h>
|
#include <board/keymap.h>
|
||||||
|
|
||||||
uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
||||||
LAYOUT(
|
LAYOUT(
|
||||||
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
||||||
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <board/keymap.h>
|
#include <board/keymap.h>
|
||||||
|
|
||||||
uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
||||||
LAYOUT(
|
LAYOUT(
|
||||||
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
||||||
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
||||||
|
@ -42,7 +42,7 @@
|
|||||||
#define KM_LAY 2
|
#define KM_LAY 2
|
||||||
|
|
||||||
// Keymap
|
// Keymap
|
||||||
extern uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN];
|
extern uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN];
|
||||||
|
|
||||||
// Get a keycode from the keymap
|
// Get a keycode from the keymap
|
||||||
uint16_t keymap(int output, int input, int layer);
|
uint16_t keymap(int output, int input, int layer);
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <board/keymap.h>
|
#include <board/keymap.h>
|
||||||
|
|
||||||
uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
||||||
LAYOUT(
|
LAYOUT(
|
||||||
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, 0 /* pause */, K_INSERT, K_DEL,
|
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, 0 /* pause */, K_INSERT, K_DEL,
|
||||||
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_HOME,
|
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_HOME,
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <board/keymap.h>
|
#include <board/keymap.h>
|
||||||
|
|
||||||
uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
||||||
LAYOUT(
|
LAYOUT(
|
||||||
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, 0 /* pause */, K_INSERT, K_DEL,
|
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, 0 /* pause */, K_INSERT, K_DEL,
|
||||||
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_HOME,
|
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_HOME,
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <board/keymap.h>
|
#include <board/keymap.h>
|
||||||
|
|
||||||
uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
||||||
LAYOUT(
|
LAYOUT(
|
||||||
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, 0 /* pause */, K_INSERT, K_DEL,
|
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, 0 /* pause */, K_INSERT, K_DEL,
|
||||||
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_HOME,
|
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_HOME,
|
||||||
|
@ -44,7 +44,7 @@
|
|||||||
#define KM_LAY 2
|
#define KM_LAY 2
|
||||||
|
|
||||||
// Keymap
|
// Keymap
|
||||||
extern uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN];
|
extern uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN];
|
||||||
|
|
||||||
// Get a keycode from the keymap
|
// Get a keycode from the keymap
|
||||||
uint16_t keymap(int output, int input, int layer);
|
uint16_t keymap(int output, int input, int layer);
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <board/keymap.h>
|
#include <board/keymap.h>
|
||||||
|
|
||||||
uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
||||||
LAYOUT(
|
LAYOUT(
|
||||||
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
||||||
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <board/keymap.h>
|
#include <board/keymap.h>
|
||||||
|
|
||||||
uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
||||||
LAYOUT(
|
LAYOUT(
|
||||||
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
||||||
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
||||||
|
@ -43,7 +43,7 @@
|
|||||||
#define KM_LAY 2
|
#define KM_LAY 2
|
||||||
|
|
||||||
// Keymap
|
// Keymap
|
||||||
extern uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN];
|
extern uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN];
|
||||||
|
|
||||||
// Get a keycode from the keymap
|
// Get a keycode from the keymap
|
||||||
uint16_t keymap(int output, int input, int layer);
|
uint16_t keymap(int output, int input, int layer);
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <board/keymap.h>
|
#include <board/keymap.h>
|
||||||
|
|
||||||
uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
||||||
LAYOUT(
|
LAYOUT(
|
||||||
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_HOME, K_END, K_PRINT_SCREEN, K_DEL,
|
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_HOME, K_END, K_PRINT_SCREEN, K_DEL,
|
||||||
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP,
|
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP,
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
#include <board/keymap.h>
|
#include <board/keymap.h>
|
||||||
|
|
||||||
uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
||||||
LAYOUT(
|
LAYOUT(
|
||||||
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_HOME, K_END, K_INSERT, K_DEL,
|
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_HOME, K_END, K_INSERT, K_DEL,
|
||||||
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP,
|
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP,
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <board/keymap.h>
|
#include <board/keymap.h>
|
||||||
|
|
||||||
uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
||||||
LAYOUT(
|
LAYOUT(
|
||||||
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_HOME, K_END, K_PRINT_SCREEN, K_DEL,
|
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_HOME, K_END, K_PRINT_SCREEN, K_DEL,
|
||||||
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP,
|
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP,
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <board/keymap.h>
|
#include <board/keymap.h>
|
||||||
|
|
||||||
uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
||||||
LAYOUT(
|
LAYOUT(
|
||||||
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_HOME, K_END, K_PRINT_SCREEN, K_DEL,
|
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_HOME, K_END, K_PRINT_SCREEN, K_DEL,
|
||||||
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_BRACE_OPEN, K_BRACE_CLOSE, K_BKSP,
|
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_BRACE_OPEN, K_BRACE_CLOSE, K_BKSP,
|
||||||
|
@ -44,7 +44,7 @@
|
|||||||
#define KM_LAY 2
|
#define KM_LAY 2
|
||||||
|
|
||||||
// Keymap
|
// Keymap
|
||||||
extern uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN];
|
extern uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN];
|
||||||
|
|
||||||
// Get a keycode from the keymap
|
// Get a keycode from the keymap
|
||||||
uint16_t keymap(int output, int input, int layer);
|
uint16_t keymap(int output, int input, int layer);
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#include <board/keymap.h>
|
#include <board/keymap.h>
|
||||||
|
|
||||||
uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
||||||
LAYOUT(
|
LAYOUT(
|
||||||
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
||||||
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
||||||
|
@ -44,7 +44,7 @@
|
|||||||
#define KM_LAY 2
|
#define KM_LAY 2
|
||||||
|
|
||||||
// Keymap
|
// Keymap
|
||||||
extern uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN];
|
extern uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN];
|
||||||
|
|
||||||
// Get a keycode from the keymap
|
// Get a keycode from the keymap
|
||||||
uint16_t keymap(int output, int input, int layer);
|
uint16_t keymap(int output, int input, int layer);
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <board/keymap.h>
|
#include <board/keymap.h>
|
||||||
|
|
||||||
uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
||||||
LAYOUT(
|
LAYOUT(
|
||||||
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
||||||
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <board/keymap.h>
|
#include <board/keymap.h>
|
||||||
|
|
||||||
uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = {
|
||||||
LAYOUT(
|
LAYOUT(
|
||||||
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN,
|
||||||
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user