Skip to content

Add keyboard santy65v2#26276

Open
santy81855 wants to merge 11 commits into
qmk:masterfrom
santy81855:add-santy65v2
Open

Add keyboard santy65v2#26276
santy81855 wants to merge 11 commits into
qmk:masterfrom
santy81855:add-santy65v2

Conversation

@santy81855

Copy link
Copy Markdown

Description

  • Added a folder named santy65v2 in qmk_firmware/keyboards.
  • The keyboard is a split keyboard with underglow lighting and 2 rotary encoders.
  • Added a keyboard.json file, and used the qmk format-json command on it.
  • Passed the qmk lint checks.

Types of Changes

  • Core
  • Bugfix
  • New feature
  • Enhancement/optimization
  • Keyboard (addition or update)
  • Keymap/layout (addition or update)
  • Documentation

Issues Fixed or Closed by This PR

Checklist

  • My code follows the code style of this project: C, Python
  • I have read the PR Checklist document and have made the appropriate changes.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • I have tested the changes and verified that they work and don't break anything (as well as I can manage).

Comment thread keyboards/santy65v2/keymaps/default/keymap.c Outdated
Comment thread keyboards/santy65v2/config.h Outdated
Comment thread keyboards/santy65v2/config.h Outdated
Comment thread keyboards/santy65v2/keyboard.json Outdated
Comment thread keyboards/santy65v2/keyboard.json Outdated
Comment thread keyboards/santy65v2/keyboard.json Outdated
Comment thread keyboards/santy65v2/rules.mk Outdated
santy81855 and others added 8 commits June 18, 2026 23:17
Co-authored-by: Jack Sangdahl <jack@pngu.org>
Co-authored-by: Jack Sangdahl <jack@pngu.org>
Co-authored-by: Jack Sangdahl <jack@pngu.org>
Co-authored-by: Jack Sangdahl <jack@pngu.org>
Co-authored-by: Jack Sangdahl <jack@pngu.org>
Co-authored-by: Jack Sangdahl <jack@pngu.org>
Co-authored-by: Jack Sangdahl <jack@pngu.org>
@santy81855 santy81855 requested a review from waffle87 June 19, 2026 03:31
KC_F16, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_TRNS,
KC_F17, KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_TRNS,
KC_F18, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP,
KC_TRNS, KC_LCTL, KC_LGUI, KC_LALT, KC_SPACE, KC_SPACE, KC_TRNS, KC_SPACE, KC_SPACE, KC_MPLY, KC_VOLD, KC_VOLU, KC_LEFT, KC_DOWN, KC_RIGHT

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the trackball spot an actual button you can press?

@santy81855 santy81855 Jun 19, 2026

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the trackball is not pressable, no. Also, if I may ask here, what is causing my readme file to fail the lint process?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The error is No newline at end of file which qmk format-text is expecting. Running it on those 2 files:

diff --git a/keyboards/santy65v2/keymaps/default/readme.md b/keyboards/santy65v2/keymaps/default/readme.md
index b9df0c9f2d..3b3930b179 100644
--- a/keyboards/santy65v2/keymaps/default/readme.md
+++ b/keyboards/santy65v2/keymaps/default/readme.md
@@ -5,4 +5,4 @@
 This is the default layout.
 For the most part it's a straightforward and easy to follow layout.
 The sides are split up and the rotary encoders count as a button.
-The only unusual thing is that the trackball also takes up a button, so the 7th key on the bottom row should always be KC_TRNS.
\ No newline at end of file
+The only unusual thing is that the trackball also takes up a button, so the 7th key on the bottom row should always be KC_TRNS.
diff --git a/keyboards/santy65v2/readme.md b/keyboards/santy65v2/readme.md
index 88f9fff9f5..d2f58b4722 100644
--- a/keyboards/santy65v2/readme.md
+++ b/keyboards/santy65v2/readme.md
@@ -27,4 +27,4 @@ See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_to

 * **Bootmagic reset**: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard
 * **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead
-* **Keycode in layout**: Press the key mapped to `QK_BOOT` if it is available
\ No newline at end of file
+* **Keycode in layout**: Press the key mapped to `QK_BOOT` if it is available

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

got it, thanks! I went ahead and added the newlines to the end of the readmes.

@santy81855 santy81855 requested a review from drashna June 19, 2026 05:57
@santy81855 santy81855 requested a review from zvecr June 19, 2026 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants