qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

keymap_plover.h (2370B)


      1 // Copyright 2026 QMK
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 
      4 /*******************************************************************************
      5   88888888888 888      d8b                .d888 d8b 888               d8b
      6       888     888      Y8P               d88P"  Y8P 888               Y8P
      7       888     888                        888        888
      8       888     88888b.  888 .d8888b       888888 888 888  .d88b.       888 .d8888b
      9       888     888 "88b 888 88K           888    888 888 d8P  Y8b      888 88K
     10       888     888  888 888 "Y8888b.      888    888 888 88888888      888 "Y8888b.
     11       888     888  888 888      X88      888    888 888 Y8b.          888      X88
     12       888     888  888 888  88888P'      888    888 888  "Y8888       888  88888P'
     13                                                         888                 888
     14                                                         888                 888
     15                                                         888                 888
     16      .d88b.   .d88b.  88888b.   .d88b.  888d888 8888b.  888888 .d88b.   .d88888
     17     d88P"88b d8P  Y8b 888 "88b d8P  Y8b 888P"      "88b 888   d8P  Y8b d88" 888
     18     888  888 88888888 888  888 88888888 888    .d888888 888   88888888 888  888
     19     Y88b 888 Y8b.     888  888 Y8b.     888    888  888 Y88b. Y8b.     Y88b 888
     20      "Y88888  "Y8888  888  888  "Y8888  888    "Y888888  "Y888 "Y8888   "Y88888
     21          888
     22     Y8b d88P
     23      "Y88P"
     24 *******************************************************************************/
     25 
     26 #pragma once
     27 #include "keycodes.h"
     28 // clang-format off
     29 
     30 #define QMK_PLOVER_KEYCODES_VERSION "0.0.1"
     31 #define QMK_PLOVER_KEYCODES_VERSION_BCD 0x00000001
     32 #define QMK_PLOVER_KEYCODES_VERSION_MAJOR 0
     33 #define QMK_PLOVER_KEYCODES_VERSION_MINOR 0
     34 #define QMK_PLOVER_KEYCODES_VERSION_PATCH 1
     35 
     36 // Aliases
     37 #define PV_NUM  KC_1   
     38 #define PV_LS   KC_Q   
     39 #define PV_LT   KC_W   
     40 #define PV_LP   KC_E   
     41 #define PV_LH   KC_R   
     42 #define PV_STAR KC_Y   
     43 #define PV_RF   KC_U   
     44 #define PV_RP   KC_I   
     45 #define PV_RL   KC_O   
     46 #define PV_RT   KC_P   
     47 #define PV_RD   KC_LBRC
     48 #define PV_LK   KC_S   
     49 #define PV_LW   KC_D   
     50 #define PV_LR   KC_F   
     51 #define PV_RR   KC_J   
     52 #define PV_RB   KC_K   
     53 #define PV_RG   KC_L   
     54 #define PV_RS   KC_SCLN
     55 #define PV_RZ   KC_QUOT
     56 #define PV_A    KC_C   
     57 #define PV_O    KC_V   
     58 #define PV_E    KC_N   
     59 #define PV_U    KC_M   
     60