adjust custom ardux layer to allow for better android keyboard use cases

This commit is contained in:
kemonine 2022-05-05 12:16:34 -04:00
parent 3e82b65261
commit 37d70ea2a7
5 changed files with 50 additions and 9 deletions

View File

@ -0,0 +1,19 @@
[
[
{
"a": 7
},
"",
"Vol Up",
"Power",
"Back",
"Insert\n\n\n\nBig"
],
[
"",
"Vol Dn",
"Search",
"Mute",
"Prt Scr\n\n\n\nBig"
]
]

View File

@ -0,0 +1,10 @@
// Copyright (c) 2021 Mike "KemoNine" Crosson
// SPDX-License-Identifier: Apache-2.0
#pragma once
#define ARDUX_STD_LAYER_CUS_LEFT \
STD_LEADING_NONES \
KC_NO, KC_VOLU, KC_SYSTEM_POWER, KC_WWW_BACK, \
STD_BETWEEN_ROW_ONE_TWO_NONES \
KC_TRNS, KC_VOLD, KC_WWW_SEARCH, KC_MUTE \
STD_TRAILING_NONES

View File

@ -2,8 +2,8 @@
// SPDX-License-Identifier: Apache-2.0
#pragma once
#ifdef ARTSEY_HAND_LEFT
#ifdef ARTSEY_SIZE_40P
#ifdef ARDUX_HAND_LEFT
#ifdef ARDUX_SIZE_40P
#define F0P_LEADING_NONES
#define F0P_ROW_ONE_MID_NONES
#define F0P_BETWEEN_ROW_ONE_TWO_NONES
@ -21,8 +21,8 @@
#define BIG_TRAILING_NONES , KC_SPACE, KC_ESC, KC_NO
#endif
#ifdef ARTSEY_HAND_RIGHT
#ifdef ARTSEY_SIZE_40P
#ifdef ARDUX_HAND_RIGHT
#ifdef ARDUX_SIZE_40P
#define F0P_LEADING_NONES
#define F0P_ROW_ONE_MID_NONES
#define F0P_BETWEEN_ROW_ONE_TWO_NONES
@ -40,15 +40,27 @@
#define BIG_TRAILING_NONES
#endif
#ifdef ARTSEY_TWO_THUMB
#define ARTSEY_BIG_LAYER_MSE_LEFT_THUMBS KC_NO, KC_NO
#ifdef ARDUX_TWO_THUMB
#define ARDUX_BIG_LAYER_MSE_LEFT_THUMBS KC_NO, KC_NO
#endif
#ifndef ARTSEY_TWO_THUMB
#define ARTSEY_BIG_LAYER_MSE_LEFT_THUMBS
#ifndef ARDUX_TWO_THUMB
#define ARDUX_BIG_LAYER_MSE_LEFT_THUMBS
#endif
#define ARTSEY_BIG_LAYER_MSE_LEFT \
#define ARDUX_BIG_LAYER_MSE_LEFT \
KC_NO, KMSE_T4, KMSE_T3, KMSE_T2, KMSE_T1, KC_NO, KC_NO, KMSE_T1, KMSE_T2, KMSE_T3, KMSE_T4, KC_NO, \
KC_NO, KMSE_B4, KMSE_B3, KMSE_B2, KMSE_B1, KC_NO, KC_NO, KMSE_B3, KMSE_B2, KMSE_B1, KMSE_B4, KC_NO, \
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO
#define ARDUX_BIG_LAYER_CUS_LEFT_THUMBS KC_NO, KC_NO, KC_NO
#define ARDUX_BIG_LAYER_CUS_LEFT \
BIG_LEADING_NONES \
KC_NO, KC_VOLU, KC_INS, KC_MUTE, KC_NO, \
BIG_BETWEEN_ROW_ONE_TWO_NONES \
KC_TRNS, KC_VOLD, KC_PSCR, KC_RSFT, KC_NO, \
BIG_BETWEEN_ROW_TWO_THREE_NONES \
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \
BIG_BETWEEN_ROW_THREE_THUMBS_NONES \
ARDUX_BIG_LAYER_CUS_LEFT_THUMBS \
BIG_TRAILING_NONES