summaryrefslogtreecommitdiff
path: root/keyboards/handwired
diff options
context:
space:
mode:
authoruser <user@node5.net>2024-01-02 06:31:20 +0100
committeruser <user@node5.net>2024-01-02 06:31:20 +0100
commite371075c48023141c74b0ae1005c1cd240da0780 (patch)
tree321e107da8b0c33e69c8bec245fd6802bd7f795f /keyboards/handwired
parentbbc45101722fce098f576c381cd00815fba0f9e7 (diff)
follow qmk code style
Diffstat (limited to 'keyboards/handwired')
-rw-r--r--keyboards/handwired/node5_1/keymaps/default/keymap.c184
1 files changed, 87 insertions, 97 deletions
diff --git a/keyboards/handwired/node5_1/keymaps/default/keymap.c b/keyboards/handwired/node5_1/keymaps/default/keymap.c
index 52cfe658b7..8ba02aab27 100644
--- a/keyboards/handwired/node5_1/keymaps/default/keymap.c
+++ b/keyboards/handwired/node5_1/keymaps/default/keymap.c
@@ -24,21 +24,21 @@
*/
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- [0] = LAYOUT_ortho_split(
- //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------+--------|
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL,
- //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------+--------|
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC,
- //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------+--------|
- KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS,
- //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------+--------|
- KC_CAPS, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, KC_ENT,
- //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------+--------|
- KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_PGUP, KC_UP, KC_PGDN,
- //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------+--------+--------|
- KC_LCTL, KC_LGUI, KC_LALT, KC_RALT, KC_SPACE, KC_BTN1, KC_BTN3, KC_BTN2, KC_APP, KC_HOME, KC_END, KC_LEFT, KC_DOWN, KC_RGHT
- //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------+--------+--------|
- )
+ [0] = LAYOUT_ortho_split(
+ //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------+--------|
+ KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL,
+ //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------+--------|
+ KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC,
+ //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------+--------|
+ KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS,
+ //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------+--------|
+ KC_CAPS, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, KC_ENT,
+ //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------+--------|
+ KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_PGUP, KC_UP, KC_PGDN,
+ //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------+--------+--------|
+ KC_LCTL, KC_LGUI, KC_LALT, KC_RALT, KC_SPACE, KC_BTN1, KC_BTN3, KC_BTN2, KC_APP, KC_HOME, KC_END, KC_LEFT, KC_DOWN, KC_RGHT
+ //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------+--------+--------|
+ )
};
/*
@@ -85,117 +85,107 @@ struct color {
int blue;
};
-const struct color trackball_normal_color = {
- .red = 255,
- .green = 74,
- .blue = 0
+const struct color_ trackball_normal_color = {
+ .red = 255,
+ .green = 74,
+ .blue = 0
};
bool scrolled = false;
-void set_trackball_normal_color(void) {
- pimoroni_trackball_set_rgbw(
- trackball_normal_color.red,
- trackball_normal_color.green,
- trackball_normal_color.blue,
- 0
- );
+void set_trackball_color() {
+ pimoroni_trackball_set_rgbw(
+ trackball_normal_color.red,
+ trackball_normal_color.green,
+ trackball_normal_color.blue,
+ 0
+ );
}
void keyboard_post_init_user(void) {
- // Call the post init code.
- set_trackball_normal_color();
- pointing_device_set_cpi(30000);
+ // Call the post init code.
+ set_trackball_normal_color();
+ pointing_device_set_cpi(30000);
- debug_enable=true;
+ debug_enable=true;
}
bool set_scrolling = false;
report_mouse_t pointing_device_task_user(report_mouse_t mouse_report) {
- if (set_scrolling)
- {
- if (mouse_report.x || mouse_report.y)
- {
- // Used for middle mouse button scroll logic
- scrolled = true;
- // dprintf("X: %d\nY: %d\n", mouse_report.x, mouse_report.y);
- }
- mouse_report.h = mouse_report.x;
- mouse_report.v = mouse_report.y;
- mouse_report.x = 0;
- mouse_report.y = 0;
- }
- return mouse_report;
+ if (set_scrolling) {
+ if (mouse_report.x || mouse_report.y) {
+ // Used for middle mouse button scroll logic
+ scrolled = true;
+ // dprintf("X: %d\nY: %d\n", mouse_report.x, mouse_report.y);
+ }
+ mouse_report.h = mouse_report.x;
+ mouse_report.v = mouse_report.y;
+ mouse_report.x = 0;
+ mouse_report.y = 0;
+ }
+ return mouse_report;
}
-bool process_record_user(uint16_t keycode, keyrecord_t *record)
-{
- //dprintf("keycode: %d\n", keycode);
- if (keycode == KC_BTN3) {
- if (record->event.pressed)
- {
- // Middle mouse button pressed
- // Start scrolling mode
- set_scrolling = true;
- pointing_device_set_cpi(8000);
- pimoroni_trackball_set_rgbw(0, 0, 255, 0);
+bool process_record_user(uint16_t keycode, keyrecord_t *record) {
+ //dprintf("keycode: %d\n", keycode);
+ if (keycode == KC_BTN3) {
+ if (record->event.pressed) {
+ // Middle mouse button pressed
+ // Start scrolling mode
+ set_scrolling = true;
+ pointing_device_set_cpi(8000);
+ pimoroni_trackball_set_rgbw(0, 0, 255, 0);
- // Don't send pressed to computer, as there's some logic
- // to check if scrolled. This logic is handled later
- return false;
- }
- else
- {
- // Stop scrolling mode
- set_scrolling = false;
- pointing_device_set_cpi(30000);
- set_trackball_normal_color();
+ // Don't send pressed to computer, as there's some logic
+ // to check if scrolled. This logic is handled later
+ return false;
+ } else {
+ // Stop scrolling mode
+ set_scrolling = false;
+ pointing_device_set_cpi(30000);
+ set_trackball_normal_color();
- // Middle mouse button wasn't sent earlier,
- // send if not scrolled on mouse button up.
- // Similar to how ThinkPads handles it
- if (!scrolled)
- {
- SEND_STRING(SS_TAP(X_MS_BTN3));
- }
- else
- {
- scrolled = false;
- }
- }
- }
- return true;
+ // Middle mouse button wasn't sent earlier,
+ // send if not scrolled on mouse button up.
+ // Similar to how ThinkPads handles it
+ if (!scrolled) {
+ SEND_STRING(SS_TAP(X_MS_BTN3));
+ }
+ else {
+ scrolled = false;
+ }
+ }
+ }
+ return true;
}
void suspend_power_down_user(void) {
- // code will run multiple times while keyboard is suspended
+ // code will run multiple times while keyboard is suspended
- // Turn off light when computer is suspended
- pimoroni_trackball_set_rgbw(0, 0, 0, 0);
+ // Turn off light when computer is suspended
+ pimoroni_trackball_set_rgbw(0, 0, 0, 0);
}
void suspend_wakeup_init_user(void) {
- // code will run on keyboard wakeup
+ // code will run on keyboard wakeup
- // Turn on light when computer is woken from sleep
- set_trackball_normal_color();
+ // Turn on light when computer is woken from sleep
+ set_trackball_normal_color();
}
/*
-uint8_t pointing_device_handle_buttons(uint8_t buttons, bool pressed, pointing_device_buttons_t button)
-{
- if (pressed) {
- buttons |= 1 << (button);
- if (buttons)
- {
- dprintf("buttons: %d\npressed: %d\nbutton: %d\n", buttons, pressed, button);
- }
- } else {
- buttons &= ~(1 << (button));
- }
+uint8_t pointing_device_handle_buttons(uint8_t buttons, bool pressed, pointing_device_buttons_t button) {
+ if (pressed) {
+ buttons |= 1 << (button);
+ if (buttons) {
+ dprintf("buttons: %d\npressed: %d\nbutton: %d\n", buttons, pressed, button);
+ }
+ } else {
+ buttons &= ~(1 << (button));
+ }
- return buttons;
+ return buttons;
}
*/