Remove like_jis keymap. (#24292)
This commit is contained in:
		
							parent
							
								
									fe50774cb4
								
							
						
					
					
						commit
						072947e573
					
				
					 16 changed files with 0 additions and 1259 deletions
				
			
		| 
						 | 
				
			
			@ -1,65 +0,0 @@
 | 
			
		|||
/*
 | 
			
		||||
This is the c configuration file for the keymap
 | 
			
		||||
 | 
			
		||||
Copyright 2012 Jun Wako <wakojun@gmail.com>
 | 
			
		||||
Copyright 2015 Jack Humbert
 | 
			
		||||
 | 
			
		||||
This program is free software: you can redistribute it and/or modify
 | 
			
		||||
it under the terms of the GNU General Public License as published by
 | 
			
		||||
the Free Software Foundation, either version 2 of the License, or
 | 
			
		||||
(at your option) any later version.
 | 
			
		||||
 | 
			
		||||
This program is distributed in the hope that it will be useful,
 | 
			
		||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
			
		||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
			
		||||
GNU General Public License for more details.
 | 
			
		||||
 | 
			
		||||
You should have received a copy of the GNU General Public License
 | 
			
		||||
along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
#pragma once
 | 
			
		||||
 | 
			
		||||
// place overrides here
 | 
			
		||||
#define TAPPING_TERM 200
 | 
			
		||||
 | 
			
		||||
#define TAPPING_LAYER_TERM 150 // Custom LT Tapping term
 | 
			
		||||
#define TAPPING_TERM_PER_KEY
 | 
			
		||||
 | 
			
		||||
#ifdef MOUSEKEY_ENABLE
 | 
			
		||||
  #undef MOUSEKEY_INTERVAL
 | 
			
		||||
  #define MOUSEKEY_INTERVAL 1
 | 
			
		||||
 | 
			
		||||
  #undef MOUSEKEY_TIME_TO_MAX
 | 
			
		||||
  #define MOUSEKEY_TIME_TO_MAX 150
 | 
			
		||||
 | 
			
		||||
  #undef MOUSEKEY_MAX_SPEED
 | 
			
		||||
  #define MOUSEKEY_MAX_SPEED 3
 | 
			
		||||
 | 
			
		||||
  #undef MOUSEKEY_MOVE_DELTA
 | 
			
		||||
  #define MOUSEKEY_MOVE_DELTA 4
 | 
			
		||||
 | 
			
		||||
  #undef MOUSEKEY_DELAY
 | 
			
		||||
  #define MOUSEKEY_DELAY 0
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
// Selection of RGBLIGHT MODE to use.
 | 
			
		||||
#if defined(LED_ANIMATIONS)
 | 
			
		||||
   //#define RGBLIGHT_EFFECT_BREATHING
 | 
			
		||||
   #define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
			
		||||
   #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
			
		||||
   //#define RGBLIGHT_EFFECT_SNAKE
 | 
			
		||||
   #define RGBLIGHT_EFFECT_KNIGHT
 | 
			
		||||
   //#define RGBLIGHT_EFFECT_CHRISTMAS
 | 
			
		||||
   #define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
			
		||||
   //#define RGBLIGHT_EFFECT_RGB_TEST
 | 
			
		||||
   //#define RGBLIGHT_EFFECT_ALTERNATING
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
// LED Setting: if you have KUMO you can use RGBLIGHT_ENABLE = yes
 | 
			
		||||
#ifdef RGBLIGHT_ENABLE
 | 
			
		||||
  #define WS2812_DI_PIN B5
 | 
			
		||||
  #define RGBLIGHT_TIMER
 | 
			
		||||
 | 
			
		||||
  #define RGBLIGHT_LED_COUNT 6
 | 
			
		||||
#endif
 | 
			
		||||
| 
						 | 
				
			
			@ -1,159 +0,0 @@
 | 
			
		|||
#include QMK_KEYBOARD_H
 | 
			
		||||
#include "keymap_japanese.h"
 | 
			
		||||
 | 
			
		||||
extern keymap_config_t keymap_config;
 | 
			
		||||
 | 
			
		||||
#ifdef RGBLIGHT_ENABLE
 | 
			
		||||
//Following line allows macro to read current RGB settings
 | 
			
		||||
extern rgblight_config_t rgblight_config;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
// Each layer gets a name for readability, which is then used in the keymap matrix below.
 | 
			
		||||
// The underscores don't mean anything - you can have a layer called STUFF or any other name.
 | 
			
		||||
// Layer names don't all need to be of the same length, obviously, and you can also skip them
 | 
			
		||||
// entirely and just use numbers.
 | 
			
		||||
enum layer_number {
 | 
			
		||||
  _BASE = 0,
 | 
			
		||||
  _LOWER,
 | 
			
		||||
  _RAISE,
 | 
			
		||||
  _ADJUST,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
enum custom_keycodes {
 | 
			
		||||
  RGBRST = SAFE_RANGE,
 | 
			
		||||
  LOWER,
 | 
			
		||||
  RAISE,
 | 
			
		||||
  KANJI,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
// enum tapdances{
 | 
			
		||||
//   TD_CODO = 0,
 | 
			
		||||
//   TD_SLRO,
 | 
			
		||||
// };
 | 
			
		||||
 | 
			
		||||
// Layer Mode aliases
 | 
			
		||||
#define KC_MLAD  MO(_ADJUST)
 | 
			
		||||
 | 
			
		||||
// Base layer mod tap
 | 
			
		||||
#define KC_CMSF  LSFT_T(KC_COMM)
 | 
			
		||||
#define KC_DTCT  LCTL_T(KC_DOT)
 | 
			
		||||
#define KC_Z_AL  LALT_T(KC_Z)
 | 
			
		||||
#define KC_X_GU  LGUI_T(KC_X)
 | 
			
		||||
#define KC_ENSF  LSFT_T(KC_ENT)
 | 
			
		||||
 | 
			
		||||
// Lower layer mod tap
 | 
			
		||||
#define KC_BSSF  LSFT_T(KC_BSLS)
 | 
			
		||||
#define KC_11AL  LALT_T(KC_F11)
 | 
			
		||||
 | 
			
		||||
// Layer tap
 | 
			
		||||
#define KC_BSLO  LT(_LOWER, KC_BSPC)
 | 
			
		||||
#define KC_SPRA  LT(_RAISE, KC_SPC)
 | 
			
		||||
 | 
			
		||||
// Tap dance
 | 
			
		||||
// #define KC_CODO  TD(TD_CODO)
 | 
			
		||||
// #define KC_SLRO  TD(TD_SLRO)
 | 
			
		||||
 | 
			
		||||
// tap_dance_action_t tap_dance_actions[] = {
 | 
			
		||||
//   [TD_CODO] = ACTION_TAP_DANCE_DOUBLE(KC_COMM, KC_DOT),
 | 
			
		||||
//   [TD_SLRO] = ACTION_TAP_DANCE_DOUBLE(KC_SLSH, JP_BSLS),
 | 
			
		||||
// };
 | 
			
		||||
 | 
			
		||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		||||
  [_BASE] = LAYOUT(
 | 
			
		||||
  //,-----------------------------------------------------------------------------------------------------------------------.
 | 
			
		||||
                    KC_Q,     KC_W,     KC_E,     KC_R,     KC_T,     KC_Y,     KC_U,     KC_I,     KC_O,     KC_P,  KC_BSLO,
 | 
			
		||||
  //|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------|
 | 
			
		||||
       KC_CMSF,     KC_A,     KC_S,     KC_D,     KC_F,     KC_G,     KC_H,     KC_J,     KC_K,     KC_L,  KC_ENSF,
 | 
			
		||||
  //|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------|
 | 
			
		||||
       KC_DTCT,  KC_Z_AL,  KC_X_GU,     KC_C,     KC_V,     KC_B,     KC_N,     KC_M,  KC_SPRA
 | 
			
		||||
  //`---------+---------+---------+---------+---------+---------+---------+---------+---------'
 | 
			
		||||
  ),
 | 
			
		||||
 | 
			
		||||
  [_LOWER] = LAYOUT(
 | 
			
		||||
  //,-----------------------------------------------------------------------------------------------------------------------.
 | 
			
		||||
                   KC_F1,    KC_F2,    KC_F3,    KC_F4,    KC_F5,  KC_MINS,   KC_EQL,   JP_YEN,  KC_LBRC,  KC_RBRC,  _______,
 | 
			
		||||
  //|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------|
 | 
			
		||||
       _______,    KC_F6,    KC_F7,    KC_F8,    KC_F9,   KC_F10,  XXXXXXX,  XXXXXXX,  KC_SCLN,  KC_QUOT,  KC_BSSF,
 | 
			
		||||
  //|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------|
 | 
			
		||||
       _______,  KC_11AL,   KC_F12,   KC_ESC,   KC_TAB,    KANJI,  KC_COMM,   KC_DOT,  KC_MLAD
 | 
			
		||||
  //`---------+---------+---------+---------+---------+---------+---------+---------+---------'
 | 
			
		||||
  ),
 | 
			
		||||
 | 
			
		||||
  [_RAISE] = LAYOUT(
 | 
			
		||||
  //,-----------------------------------------------------------------------------------------------------------------------.
 | 
			
		||||
                    KC_1,     KC_2,     KC_3,     KC_4,     KC_5,     KC_6,     KC_7,     KC_8,     KC_9,     KC_0,   KC_DEL,
 | 
			
		||||
  //|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------|
 | 
			
		||||
       _______,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  KC_LEFT,  KC_DOWN,    KC_UP,  KC_RGHT,  KC_LSFT,
 | 
			
		||||
  //|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------|
 | 
			
		||||
       _______,  KC_LALT,  KC_LGUI,  XXXXXXX,  XXXXXXX,  XXXXXXX,  KC_SLSH,  JP_BSLS,  _______
 | 
			
		||||
  //`---------+---------+---------+---------+---------+---------+---------+---------+---------'
 | 
			
		||||
  ),
 | 
			
		||||
 | 
			
		||||
  [_ADJUST] = LAYOUT(
 | 
			
		||||
  //,-----------------------------------------------------------------------------------------------------------------------.
 | 
			
		||||
                   QK_BOOT, RGBRST,  AG_NORM,  AG_SWAP,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  _______,
 | 
			
		||||
  //|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------|
 | 
			
		||||
       _______,  RGB_TOG,  RGB_HUI,  RGB_SAI,  RGB_VAI,  XXXXXXX,  KC_MS_L,  KC_MS_D,  KC_MS_U,  KC_MS_R,  XXXXXXX,
 | 
			
		||||
  //|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------|
 | 
			
		||||
       _______,  RGB_MOD,  RGB_HUD,  RGB_SAD,  RGB_VAD,  XXXXXXX,  KC_BTN1,  KC_BTN2,  XXXXXXX
 | 
			
		||||
  //`---------+---------+---------+---------+---------+---------+---------+---------+---------'
 | 
			
		||||
  )
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) {
 | 
			
		||||
  switch (keycode) {
 | 
			
		||||
    case KC_BSLO:
 | 
			
		||||
      return TAPPING_LAYER_TERM;
 | 
			
		||||
    case KC_SPRA:
 | 
			
		||||
      return TAPPING_LAYER_TERM;
 | 
			
		||||
    default:
 | 
			
		||||
      return TAPPING_TERM;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
int RGB_current_mode;
 | 
			
		||||
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
 | 
			
		||||
 | 
			
		||||
  bool result = false;
 | 
			
		||||
  switch (keycode) {
 | 
			
		||||
    case KANJI:
 | 
			
		||||
      if (record->event.pressed) {
 | 
			
		||||
        if (keymap_config.swap_lalt_lgui == false) {
 | 
			
		||||
          register_code(KC_LNG2);
 | 
			
		||||
        } else {
 | 
			
		||||
          SEND_STRING(SS_LALT("`"));
 | 
			
		||||
        }
 | 
			
		||||
      } else {
 | 
			
		||||
        unregister_code(KC_LNG2);
 | 
			
		||||
      }
 | 
			
		||||
      break;
 | 
			
		||||
    #ifdef RGBLIGHT_ENABLE
 | 
			
		||||
      //led operations - RGB mode change now updates the RGB_current_mode to allow the right RGB mode to be set after reactive keys are released
 | 
			
		||||
      case RGB_MOD:
 | 
			
		||||
          if (record->event.pressed) {
 | 
			
		||||
            rgblight_mode(RGB_current_mode);
 | 
			
		||||
            rgblight_step();
 | 
			
		||||
            RGB_current_mode = rgblight_config.mode;
 | 
			
		||||
          }
 | 
			
		||||
        break;
 | 
			
		||||
      case RGBRST:
 | 
			
		||||
          if (record->event.pressed) {
 | 
			
		||||
            eeconfig_update_rgblight_default();
 | 
			
		||||
            rgblight_enable();
 | 
			
		||||
            RGB_current_mode = rgblight_config.mode;
 | 
			
		||||
          }
 | 
			
		||||
        break;
 | 
			
		||||
    #endif
 | 
			
		||||
    default:
 | 
			
		||||
      result = true;
 | 
			
		||||
      break;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  return result;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void keyboard_post_init_user(void) {
 | 
			
		||||
  #ifdef RGBLIGHT_ENABLE
 | 
			
		||||
    RGB_current_mode = rgblight_config.mode;
 | 
			
		||||
  #endif
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,64 +0,0 @@
 | 
			
		|||
# The LikeJIS is Japanese Keyboard like keymap
 | 
			
		||||
 | 
			
		||||
A Nomu30 can use full color LED strip used by B5 pin. This keymap can use LED animation option.
 | 
			
		||||
 | 
			
		||||
## Keymap Description
 | 
			
		||||
 | 
			
		||||
- KC_CMSF ...... , key is one tap, Shift key is long push.
 | 
			
		||||
- KC_DTCT ...... . key is one tap, Ctrl key is long tap.
 | 
			
		||||
- KC_ENSF ...... Enter key is one tap, Ctrl key is long tap.
 | 
			
		||||
- KC_Z_AL ...... Z key is one tap, Alt key is long tap.
 | 
			
		||||
- KC_X_GU ...... X key is one tap, GUI key is long tap.
 | 
			
		||||
- KC_BSLO ...... Backspace key is one tap, Move to Lower layer with long push.
 | 
			
		||||
- KC_SPRA ...... Space key is one tap, Move to Raise layer with.
 | 
			
		||||
- AG_NORM ...... If you use Mac set to mode.
 | 
			
		||||
- AG_SWAP ...... If you use Win set to mode.
 | 
			
		||||
- KANJI ...... Japanese IME toggle key.
 | 
			
		||||
 | 
			
		||||
## How to move to Ajdust Layer
 | 
			
		||||
 | 
			
		||||
At first, Move to Lower layer with long push. After that Adjust key with long push. Now you have into Adjust layer state.
 | 
			
		||||
 | 
			
		||||
```c
 | 
			
		||||
 | 
			
		||||
  [_BASE] = LAYOUT(
 | 
			
		||||
  //,-----------------------------------------------------------------------------------------------------------------------.
 | 
			
		||||
                    KC_Q,     KC_W,     KC_E,     KC_R,     KC_T,     KC_Y,     KC_U,     KC_I,     KC_O,     KC_P,  KC_BSLO,
 | 
			
		||||
  //|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------|
 | 
			
		||||
       KC_CMSF,     KC_A,     KC_S,     KC_D,     KC_F,     KC_G,     KC_H,     KC_J,     KC_K,     KC_L,  KC_ENSF,
 | 
			
		||||
  //|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------|
 | 
			
		||||
       KC_DTCT,  KC_Z_AL,  KC_X_GU,     KC_C,     KC_V,     KC_B,     KC_N,     KC_M,  KC_SPRA
 | 
			
		||||
  //`---------+---------+---------+---------+---------+---------+---------+---------+---------'
 | 
			
		||||
  ),
 | 
			
		||||
 | 
			
		||||
  [_LOWER] = LAYOUT(
 | 
			
		||||
  //,-----------------------------------------------------------------------------------------------------------------------.
 | 
			
		||||
                   KC_F1,    KC_F2,    KC_F3,    KC_F4,    KC_F5,  KC_MINS,   KC_EQL,  KC_INT3,  KC_LBRC,  KC_RBRC,  _______,
 | 
			
		||||
  //|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------|
 | 
			
		||||
       _______,    KC_F6,    KC_F7,    KC_F8,    KC_F9,   KC_F10,  XXXXXXX,  XXXXXXX,  KC_SCLN,  KC_QUOT,  KC_BSSF,
 | 
			
		||||
  //|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------|
 | 
			
		||||
       _______,  KC_11AL,   KC_F12,   KC_ESC,   KC_TAB,    KANJI,  KC_COMM,   KC_DOT,  KC_MLAD
 | 
			
		||||
  //`---------+---------+---------+---------+---------+---------+---------+---------+---------'
 | 
			
		||||
  ),
 | 
			
		||||
 | 
			
		||||
  [_RAISE] = LAYOUT(
 | 
			
		||||
  //,-----------------------------------------------------------------------------------------------------------------------.
 | 
			
		||||
                    KC_1,     KC_2,     KC_3,     KC_4,     KC_5,     KC_6,     KC_7,     KC_8,     KC_9,     KC_0,   KC_DEL,
 | 
			
		||||
  //|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------|
 | 
			
		||||
       _______,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  KC_LEFT,  KC_DOWN,    KC_UP,  KC_RGHT,  KC_LSFT,
 | 
			
		||||
  //|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------|
 | 
			
		||||
       _______,  KC_LALT,  KC_LGUI,  XXXXXXX,  XXXXXXX,  XXXXXXX,  KC_SLSH,  KC_INT1,  _______
 | 
			
		||||
  //`---------+---------+---------+---------+---------+---------+---------+---------+---------'
 | 
			
		||||
  ),
 | 
			
		||||
 | 
			
		||||
  [_ADJUST] = LAYOUT(
 | 
			
		||||
  //,-----------------------------------------------------------------------------------------------------------------------.
 | 
			
		||||
                   QK_BOOT, RGBRST,  AG_NORM,  AG_SWAP,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  XXXXXXX,  _______,
 | 
			
		||||
  //|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------|
 | 
			
		||||
       _______,  RGB_TOG,  RGB_HUI,  RGB_SAI,  RGB_VAI,  XXXXXXX,  KC_MS_L,  KC_MS_D,  KC_MS_U,  KC_MS_R,  XXXXXXX,
 | 
			
		||||
  //|---------+---------+---------+---------+---------+---------+---------+---------+---------+---------+---------|
 | 
			
		||||
       _______,  RGB_MOD,  RGB_HUD,  RGB_SAD,  RGB_VAD,  XXXXXXX,  KC_BTN1,  KC_BTN2,  XXXXXXX
 | 
			
		||||
  //`---------+---------+---------+---------+---------+---------+---------+---------+---------'
 | 
			
		||||
  )
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
| 
						 | 
				
			
			@ -1,25 +0,0 @@
 | 
			
		|||
 | 
			
		||||
# Build Options
 | 
			
		||||
#   change to "no" to disable the options, or define them in the Makefile in
 | 
			
		||||
#   the appropriate keymap folder that will get included automatically
 | 
			
		||||
#
 | 
			
		||||
MOUSEKEY_ENABLE =  yes       # Mouse keys(+4700)
 | 
			
		||||
TAP_DANCE_ENABLE = no
 | 
			
		||||
 | 
			
		||||
# If your custom treadstone32 pcb, you can rewrite to yes.
 | 
			
		||||
RGBLIGHT_ENABLE = yes  # LED underglow (Enable WS2812 RGB underlight.)
 | 
			
		||||
LED_ANIMATIONS = yes        # LED animations
 | 
			
		||||
 | 
			
		||||
# Other selectable option
 | 
			
		||||
IOS_DEVICE_ENABLE = no      # connect to IOS device (iPad,iPhone)
 | 
			
		||||
 | 
			
		||||
ifeq ($(strip $(LED_ANIMATIONS)), yes)
 | 
			
		||||
    OPT_DEFS += -DLED_ANIMATIONS
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
ifeq ($(strip $(IOS_DEVICE_ENABLE)), yes)
 | 
			
		||||
    OPT_DEFS += -DIOS_DEVICE_ENABLE
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
 | 
			
		||||
SLEEP_LED_ENABLE = no    # Breathing sleep LED during USB suspend
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue