You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
183 lines
24 KiB
183 lines
24 KiB
#include "s60-x.h"
|
|
|
|
/*
|
|
* Hasu
|
|
*/
|
|
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
/* Keymap 0: Default Layer
|
|
โโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโ
|
|
โ Esc โ 1 โ 2 โ 3 โ 4 โ 5 โ 6 โ 7 โ 8 โ 9 โ 0 โ - โ = โโโโโโโBKSPCโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โ TAB โ Q โ W โ E โ R โ T โ Y โ U โ I โ O โ P โ [ โ ] โ \ โโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โCAPSLโ A โ S โ D โ F โ G โ H โ J โ K โ L โ Fn2 โ ' โโโโโโโENTERโโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โLSHFTโโโโโโโ Z โ X โ C โ V โ B โ N โ M โ , โ . โ Fn1 โโโโโโโRSHFTโโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โLCTRLโL_WINโL_ALTโโโโโโโโโโโโโโโโโโโ SPC โโโโโโโโโโโโโโโโโโโR_ALTโ Fn3 โ Fn3 โ Fn0 โโโโโโโ
|
|
โโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโ
|
|
*/
|
|
LEGACY_KEYMAP(
|
|
ESC, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS, EQL, NO, BSPC, \
|
|
TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC, RBRC, BSLS, \
|
|
CAPS, A, S, D, F, G, H, J, K, L, FN2, QUOT, NO, ENT, \
|
|
LSFT, NO, Z, X, C, V, B, N, M, COMM, DOT, FN1, NO, FN9, NO, \
|
|
LCTL, LGUI, LALT, SPC, RALT, FN3, FN3, FN0),
|
|
/* Keymap 1: colemak
|
|
โโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโ
|
|
โGRAVEโ 1 โ 2 โ 3 โ 4 โ 5 โ 6 โ 7 โ 8 โ 9 โ 0 โ - โ = โโโโโโโBKSPCโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โ TAB โ Q โ W โ F โ P โ G โ J โ L โ U โ Y โ ; โ [ โ ] โ \ โโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โBKSPCโ A โ R โ S โ T โ D โ H โ N โ E โ I โ O โ ' โโโโโโโENTERโโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โLSHFTโโโโโโโ Z โ X โ C โ V โ B โ K โ M โ , โ . โ / โโโโโโโRSHFTโโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โLCTRLโL_WINโL_ALTโโโโโโโโโโโโโโโโโโโ SPC โโโโโโโโโโโโโโโโโโโR_ALTโR_WINโ APP โ Fn0 โโโโโโโ
|
|
โโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโ
|
|
*/
|
|
LEGACY_KEYMAP(
|
|
GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS, EQL, NO, BSPC, \
|
|
TAB, Q, W, F, P, G, J, L, U, Y, SCLN, LBRC, RBRC, BSLS, \
|
|
BSPC, A, R, S, T, D, H, N, E, I, O, QUOT, NO, ENT, \
|
|
LSFT, NO, Z, X, C, V, B, K, M, COMM, DOT, SLSH, NO, RSFT, NO, \
|
|
LCTL, LGUI, LALT, SPC, RALT, RGUI, APP, FN0),
|
|
/* Keymap 2: dvorak
|
|
โโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโ
|
|
โGRAVEโ 1 โ 2 โ 3 โ 4 โ 5 โ 6 โ 7 โ 8 โ 9 โ 0 โ [ โ ] โโโโโโโBKSPCโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โ TAB โ ' โ , โ . โ P โ Y โ F โ G โ C โ R โ L โ / โ = โ \ โโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โCAPSLโ A โ O โ E โ U โ I โ D โ H โ T โ N โ S โ - โโโโโโโENTERโโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โLSHFTโโโโโโโ ; โ Q โ J โ K โ X โ B โ M โ W โ V โ Z โโโโโโโRSHFTโโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โLCTRLโL_WINโL_ALTโโโโโโโโโโโโโโโโโโโ SPC โโโโโโโโโโโโโโโโโโโR_ALTโR_WINโ APP โ FN0 โโโโโโโ
|
|
โโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโ
|
|
*/
|
|
LEGACY_KEYMAP(
|
|
GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, LBRC, RBRC, NO, BSPC, \
|
|
TAB, QUOT, COMM, DOT, P, Y, F, G, C, R, L, SLSH, EQL, BSLS, \
|
|
CAPS, A, O, E, U, I, D, H, T, N, S, MINS, NO, ENT, \
|
|
LSFT, NO, SCLN, Q, J, K, X, B, M, W, V, Z, NO, RSFT, NO, \
|
|
LCTL, LGUI, LALT, SPC, RALT, RGUI, APP, FN0),
|
|
/* Keymap 3: workman
|
|
โโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโ
|
|
โGRAVEโ 1 โ 2 โ 3 โ 4 โ 5 โ 6 โ 7 โ 8 โ 9 โ 0 โ - โ = โโโโโโโBKSPCโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โ TAB โ Q โ D โ E โ W โ B โ J โ F โ U โ P โ ; โ [ โ ] โ \ โโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โBKSPCโ A โ S โ H โ T โ G โ Y โ N โ E โ O โ I โ ' โโโโโโโENTERโโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โLSHFTโโโโโโโ Z โ X โ M โ C โ V โ K โ L โ , โ . โ / โโโโโโโRSHFTโโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โLCTRLโL_WINโL_ALTโโโโโโโโโโโโโโโโโโโ SPC โโโโโโโโโโโโโโโโโโโR_ALTโR_WINโ APP โ FN0 โโโโโโโ
|
|
โโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโ
|
|
*/
|
|
LEGACY_KEYMAP(
|
|
GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS, EQL, NO, BSPC, \
|
|
TAB, Q, D, R, W, B, J, F, U, P, SCLN, LBRC, RBRC, BSLS, \
|
|
BSPC, A, S, H, T, G, Y, N, E, O, I, QUOT, NO, ENT, \
|
|
LSFT, NO, Z, X, M, C, V, K, L, COMM, DOT, SLSH, NO, RSFT, NO, \
|
|
LCTL, LGUI, LALT, SPC, RALT, RGUI, APP, FN0),
|
|
/* Overlay 4: HHKB mode
|
|
โโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโ
|
|
โGraveโ F1 โ F2 โ F3 โ F4 โ F5 โ F6 โ F7 โ F8 โ F9 โ F10 โ F11 โ F12 โโโโโโโ Del โ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โCaps โ โ โ โ โ โ โ โ Psc โ Slk โPauseโ Up โ โ Ins โโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โLCTRLโ VoD โ VoU โMute โ โ โNP_* โNP_/ โHome โPgUp โLeft โRightโโโโโโโEnterโโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โLSHFTโโโโโโโ โ โ โ โ โNP_+ โNP_- โ End โPgDwnโDown โโโโโโโRSHFTโโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โLCTRLโL_GUIโL_ALTโโโโโโโโโโโโโโโโโโโSpaceโโโโโโโโโโโโโโโโโโโR_ALTโR_GUIโ App โ โโโโโโโ
|
|
โโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโ
|
|
*/
|
|
LEGACY_KEYMAP(
|
|
GRV, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, TRNS, DEL, \
|
|
CAPS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, PSCR, SLCK, PAUS, UP, TRNS, INS, \
|
|
LCTL, VOLD, VOLU, MUTE, TRNS, TRNS, PAST, PSLS, HOME, PGUP, LEFT, RGHT, TRNS, ENT, \
|
|
LSFT, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, PPLS, PMNS, END, PGDN, DOWN, TRNS, RSFT, TRNS, \
|
|
LCTL, LGUI, LALT, SPC, RALT, RGUI, FN4, TRNS),
|
|
/* Overlay 5: Vi mode (Slash)
|
|
โโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโ
|
|
โGraveโ F1 โ F2 โ F3 โ F4 โ F5 โ F6 โ F7 โ F8 โ F9 โ F10 โ F11 โ F12 โโโโโโโBkSpcโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โ Tab โHome โPgDwnโ Up โPgUp โ End โHome โPgDwnโPgUp โ End โ โ โ โ โโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โLCTRLโ โLeft โDown โRightโ โLeft โDown โ Up โRightโ โ โโโโโโโEnterโโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โLSHFTโโโโโโโ โ โ โ โ โHome โPgDwnโPgUp โ End โ โโโโโโโRSHFTโโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โLCTRLโL_GUIโL_ALTโโโโโโโโโโโโโโโโโโโSpaceโโโโโโโโโโโโโโโโโโโR_ALTโR_GUIโ APP โRCTRLโโโโโโโ
|
|
โโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโ
|
|
*/
|
|
LEGACY_KEYMAP(
|
|
GRV, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, TRNS, BSPC, \
|
|
TAB, HOME, PGDN, UP, PGUP, END, HOME, PGDN, PGUP, END, TRNS, TRNS, TRNS, TRNS, \
|
|
LCTL, TRNS, LEFT, DOWN, RGHT, TRNS, LEFT, DOWN, UP, RGHT, TRNS, TRNS, TRNS, ENT, \
|
|
LSFT, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, HOME, PGDN, PGUP, END, TRNS, TRNS, RSFT, TRNS, \
|
|
LCTL, LGUI, LALT, SPC, RALT, RGUI, APP, RCTL),
|
|
/* Overlay 6: Mouse mode (Semicolon/App)
|
|
โโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโ
|
|
โGraveโ F1 โ F2 โ F3 โ F4 โ F5 โ F6 โ F7 โ F8 โ F9 โ F10 โ F11 โ F12 โโโโโโโBkSpcโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โ Tab โ โ โ โ โ โ MwL โ MwD โ MwU โ MwR โ โ โ โ โโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โLCTRLโ โ Ac0 โ Ac1 โ Ac2 โ โ McL โ McD โ McU โ McR โ โ โโโโโโโEnterโโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โLSFHTโโโโโโโ โ โ โ โ Mb3 โ Mb2 โ Mb1 โ Mb4 โ Mb5 โ โโโโโโโRSHFTโโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โLCTRLโL_GUIโL_ALTโโโโโโโโโโโโโโโโโโโ Mb1 โโโโโโโโโโโโโโโโโโโ โ โ โRCTRLโโโโโโโ
|
|
โโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโ
|
|
* Mc: Mouse Cursor / Mb: Mouse Button / Mw: Mouse Wheel
|
|
*/
|
|
LEGACY_KEYMAP(
|
|
GRV, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, TRNS, BSPC, \
|
|
TAB, TRNS, TRNS, TRNS, TRNS, TRNS, WH_L, WH_D, WH_U, WH_R, TRNS, TRNS, TRNS, TRNS, \
|
|
LCTL, TRNS, ACL0, ACL1, ACL2, TRNS, MS_L, MS_D, MS_U, MS_R, TRNS, TRNS, TRNS, ENT, \
|
|
LSFT, TRNS, TRNS, TRNS, TRNS, TRNS, BTN3, BTN2, BTN1, BTN4, BTN5, TRNS, TRNS, RSFT, TRNS, \
|
|
LCTL, LGUI, LALT, BTN1, TRNS, TRNS, TRNS, RCTL),
|
|
/* Overlay 7: Layout selector
|
|
โโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโฌโโโโโโ
|
|
โ Lq โ Lc โ Ld โ Lw โ โ โ โ โ โ โ โ โ โโโโโโโ โ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โ โ Lq โ Lw โ โ โ โ โ โ โ โ โ โ โ โโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โ โ โ โ Ld โ โ โ โ โ โ โ โ โโโโโโโ โโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โ โโโโโโโ โ โ Lc โ โ โ โ โ โ โ โโโโโโโ โโโโโโโ
|
|
โโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโผโโโโโโค
|
|
โ โ โ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ โ โ โ โโโโโโโ
|
|
โโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโดโโโโโโ
|
|
|
|
Lq: set Qwerty layout
|
|
Lc: set Colemak layout
|
|
Ld: set Dvorak layout
|
|
Lw: set Workman layout
|
|
|
|
*/
|
|
LEGACY_KEYMAP(
|
|
FN5, FN6, FN7, FN8, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, \
|
|
TRNS, FN5, FN8, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, \
|
|
TRNS, TRNS, TRNS, FN7, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, \
|
|
TRNS, TRNS, TRNS, TRNS, FN6, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, \
|
|
TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS),
|
|
};
|
|
|
|
/*
|
|
* Fn action definition
|
|
*/
|
|
const uint16_t PROGMEM fn_actions[] = {
|
|
[0] = ACTION_LAYER_MOMENTARY(4),
|
|
[1] = ACTION_LAYER_TAP_KEY(5, KC_SLASH),
|
|
[2] = ACTION_LAYER_TAP_KEY(6, KC_SCLN),
|
|
[3] = ACTION_LAYER_MOMENTARY(6),
|
|
[4] = ACTION_LAYER_MOMENTARY(7), // to Layout selector
|
|
[5] = ACTION_DEFAULT_LAYER_SET(0), // set qwerty layout
|
|
[6] = ACTION_DEFAULT_LAYER_SET(1), // set colemak layout
|
|
[7] = ACTION_DEFAULT_LAYER_SET(2), // set dvorak layout
|
|
[8] = ACTION_DEFAULT_LAYER_SET(3), // set workman layout
|
|
[9] = ACTION_MODS_TAP_KEY(MOD_RSFT, KC_GRV),
|
|
};
|