forked from mirror/qmk_firmware
Update keymaps to use PDF keycode (#24633)
This commit is contained in:
@@ -19,13 +19,6 @@
|
||||
#include "lib/oled_helper.h"
|
||||
#endif
|
||||
|
||||
enum custom_keycode {
|
||||
Mac_CS = SAFE_RANGE,
|
||||
Mac_PS,
|
||||
Win_CS,
|
||||
Win_PS,
|
||||
IOS_CS,
|
||||
};
|
||||
enum layerID {
|
||||
MAC_CS_1 = 0,
|
||||
MAC_CS_2,
|
||||
@@ -40,6 +33,12 @@ enum layerID {
|
||||
SETTING,
|
||||
};
|
||||
|
||||
#define Mac_CS PDF(MAC_CS_1)
|
||||
#define Mac_PS PDF(MAC_PS_1)
|
||||
#define Win_CS PDF(WIN_CS_1)
|
||||
#define Win_PS PDF(WIN_PS_1)
|
||||
#define IOS_CS PDF(IOS_CS_1)
|
||||
|
||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||
// Mac
|
||||
// Clip Studio
|
||||
@@ -234,44 +233,6 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
|
||||
return true;
|
||||
}
|
||||
|
||||
// custom keycode
|
||||
// switch default layer
|
||||
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
||||
switch (keycode) {
|
||||
case Mac_CS:
|
||||
if (record->event.pressed) {
|
||||
set_single_persistent_default_layer(MAC_CS_1);
|
||||
}
|
||||
return false;
|
||||
break;
|
||||
case Mac_PS:
|
||||
if (record->event.pressed) {
|
||||
set_single_persistent_default_layer(MAC_PS_1);
|
||||
}
|
||||
return false;
|
||||
break;
|
||||
case Win_CS:
|
||||
if (record->event.pressed) {
|
||||
set_single_persistent_default_layer(WIN_CS_1);
|
||||
}
|
||||
return false;
|
||||
break;
|
||||
case Win_PS:
|
||||
if (record->event.pressed) {
|
||||
set_single_persistent_default_layer(WIN_PS_1);
|
||||
}
|
||||
return false;
|
||||
break;
|
||||
case IOS_CS:
|
||||
if (record->event.pressed) {
|
||||
set_single_persistent_default_layer(IOS_CS_1);
|
||||
}
|
||||
return false;
|
||||
break;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// OLED Display
|
||||
#ifdef OLED_ENABLE
|
||||
bool oled_task_user(void) {
|
||||
|
||||
Reference in New Issue
Block a user