qmk_firmware

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

keymap.c (705B)


      1 // Copyright 2025 Nick Brassel (@tzarc)
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 #include QMK_KEYBOARD_H
      4 
      5 enum custom_keycodes {
      6     KC_HELLO = SAFE_RANGE,
      7 };
      8 
      9 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
     10     LAYOUT_ortho_1x1(KC_HELLO)
     11 };
     12 
     13 bool process_record_user(uint16_t keycode, keyrecord_t *record) {
     14     switch (keycode) {
     15         case KC_HELLO:
     16             if (record->event.pressed) {
     17                 send_string_P("Hello world!");
     18             }
     19             return false;
     20     }
     21     return true;
     22 }
     23 
     24 void keyboard_post_init_user(void) {
     25   // Customise these values to desired behaviour
     26   debug_enable=true;
     27   debug_matrix=true;
     28   //debug_keyboard=true;
     29   //debug_mouse=true;
     30 }