Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KMKfw/kmk_firmware
/ functions
Functions
1,183 in github.com/KMKfw/kmk_firmware
⨍
Functions
1,183
◇
Types & classes
267
↓ 1 callers
Method
_unshift
(self, keyboard)
kmk/modules/autoshift.py:77
↓ 1 callers
Method
activate
(self, keyboard, key)
kmk/modules/sticky_keys.py:139
↓ 1 callers
Method
add_key
(self, keycode: Key)
kmk/kmk_keyboard.py:237
↓ 1 callers
Method
adns_read_motion
(self)
kmk/modules/adns9800.py:134
↓ 1 callers
Method
adns_upload_srom
(self)
kmk/modules/adns9800.py:115
↓ 1 callers
Method
after_hid_send
(self)
kmk/kmk_keyboard.py:383
↓ 1 callers
Method
after_matrix_scan
(self)
kmk/kmk_keyboard.py:357
↓ 1 callers
Method
animate
Activates a "step" in the animation based on the active mode :return: Returns the new state in animation
kmk/extensions/led.py:208
↓ 1 callers
Method
before_hid_send
(self)
kmk/kmk_keyboard.py:370
↓ 1 callers
Method
before_matrix_scan
(self)
kmk/kmk_keyboard.py:344
↓ 1 callers
Method
ble_rescan_timer
If true, the rescan timer is up
kmk/modules/split.py:343
↓ 1 callers
Method
ble_time_reset
Resets the rescan timer
kmk/modules/split.py:347
↓ 1 callers
Method
button_event
(self)
kmk/modules/encoder.py:107
↓ 1 callers
Method
button_event
(self)
kmk/modules/encoder.py:228
↓ 1 callers
Function
clean
()
util/compile.py:10
↓ 1 callers
Method
clear_bonds
(self)
kmk/hid.py:366
↓ 1 callers
Function
compile
()
util/compile.py:19
↓ 1 callers
Method
config_mode
(self, keyboard)
kmk/modules/dynamic_sequences.py:192
↓ 1 callers
Method
decrease_ani
Decreases animation speed by 1 amount stopping at 0 :param step:
kmk/extensions/led.py:182
↓ 1 callers
Method
decrease_ani
Decreases animation speed by 1 amount stopping at 0 :param step:
kmk/extensions/rgb.py:357
↓ 1 callers
Method
decrease_brightness
(self, step=None, leds=None)
kmk/extensions/led.py:164
↓ 1 callers
Method
decrease_brightness
(self, step=None)
kmk/extensions/statusled.py:134
↓ 1 callers
Method
decrease_brightness
(self, step=None)
kmk/extensions/peg_rgb_matrix.py:128
↓ 1 callers
Method
decrease_hue
Decreases hue by step amount rolling at 0 and returning to 256 :param step:
kmk/extensions/rgb.py:279
↓ 1 callers
Method
decrease_sat
Decreases saturation by step amount stopping at 0 :param step:
kmk/extensions/rgb.py:308
↓ 1 callers
Method
decrease_val
Decreases value by step amount stopping at 0 :param step:
kmk/extensions/rgb.py:334
↓ 1 callers
Method
deinit
(self)
kmk/kmk_keyboard.py:422
↓ 1 callers
Method
dim
(self)
kmk/extensions/display/__init__.py:245
↓ 1 callers
Method
disable_powersave
Disables power saving features
kmk/modules/power.py:85
↓ 1 callers
Method
during_bootup
(self)
kmk/kmk_keyboard.py:315
↓ 1 callers
Method
effect_breathing
(self)
kmk/extensions/led.py:192
↓ 1 callers
Method
effect_breathing_rainbow
(self)
kmk/extensions/rgb.py:451
↓ 1 callers
Method
effect_knight
(self)
kmk/extensions/rgb.py:466
↓ 1 callers
Method
effect_rainbow
(self)
kmk/extensions/rgb.py:455
↓ 1 callers
Method
effect_static
(self)
kmk/extensions/led.py:203
↓ 1 callers
Method
effect_static
(self)
kmk/extensions/rgb.py:436
↓ 1 callers
Method
effect_swirl
(self)
kmk/extensions/rgb.py:459
↓ 1 callers
Method
enable_powersave
Enables power saving features
kmk/modules/power.py:69
↓ 1 callers
Method
get_action_map
(self)
kmk/hid.py:152
↓ 1 callers
Method
get_caps_lock
(self)
kmk/extensions/lock_status.py:59
↓ 1 callers
Function
get_due_task
()
kmk/scheduler.py:62
↓ 1 callers
Method
get_keyboard_report
(self, key_events)
tests/keyboard_test.py:74
↓ 1 callers
Method
get_num_lock
(self)
kmk/extensions/lock_status.py:56
↓ 1 callers
Method
get_scroll_lock
(self)
kmk/extensions/lock_status.py:62
↓ 1 callers
Method
get_state
(self)
kmk/modules/potentiometer.py:25
↓ 1 callers
Method
get_state
(self)
kmk/modules/encoder.py:39
↓ 1 callers
Method
handle
(self, keyboard, trackball, x, y, switch, state)
kmk/modules/pimoroni_trackball.py:121
↓ 1 callers
Method
ht_pressed
Unless in repeat mode, do nothing yet, action resolves when key is released, timer expires or other key is pressed.
kmk/modules/holdtap.py:138
↓ 1 callers
Method
increase_ani
Increases animation speed by 1 amount stopping at 10 :param step:
kmk/extensions/led.py:172
↓ 1 callers
Method
increase_ani
Increases animation speed by 1 amount stopping at 10 :param step:
kmk/extensions/rgb.py:347
↓ 1 callers
Method
increase_brightness
(self, step=None, leds=None)
kmk/extensions/led.py:159
↓ 1 callers
Method
increase_brightness
(self, step=None)
kmk/extensions/statusled.py:123
↓ 1 callers
Method
increase_brightness
(self, step=None)
kmk/extensions/peg_rgb_matrix.py:118
↓ 1 callers
Method
increase_sat
Increases saturation by step amount stopping at 255 :param step:
kmk/extensions/rgb.py:295
↓ 1 callers
Method
increase_val
Increases value by step amount stopping at 100 :param step:
kmk/extensions/rgb.py:321
↓ 1 callers
Function
init_circuit_python_modules_mocks
()
tests/mocks.py:26
↓ 1 callers
Function
isPi
()
boards/pimoroni/keybow/keybow.py:76
↓ 1 callers
Function
isRP2040
()
boards/pimoroni/keybow/keybow.py:80
↓ 1 callers
Function
itsybitsy_pins
()
boards/pimoroni/keybow/keybow.py:65
↓ 1 callers
Method
matches
(self, key: Key, int_coord: int)
kmk/modules/combos.py:58
↓ 1 callers
Method
next_handler
(self)
kmk/modules/pimoroni_trackball.py:253
↓ 1 callers
Method
off
(self)
kmk/extensions/peg_rgb_matrix.py:99
↓ 1 callers
Method
on_change
(self, event, keyboard)
kmk/modules/analogin/__init__.py:31
↓ 1 callers
Method
on_release_after
(self, keyboard, key)
kmk/modules/sticky_keys.py:130
↓ 1 callers
Method
on_runtime_disable
(self, keyboard)
kmk/extensions/__init__.py:23
↓ 1 callers
Method
on_runtime_enable
(self, keyboard)
kmk/extensions/__init__.py:20
↓ 1 callers
Method
on_stop
(self, event, keyboard)
kmk/modules/analogin/__init__.py:40
↓ 1 callers
Method
on_tap_time_expired
When tap time expires activate hold if key is still being pressed. Remove key if ActivationType is RELEASED.
kmk/modules/holdtap.py:207
↓ 1 callers
Method
on_tap_time_expired
(self, key, keyboard, *args, **kwargs)
kmk/modules/tapdance.py:113
↓ 1 callers
Method
on_timeout
(self, keyboard, combo)
kmk/modules/combos.py:277
↓ 1 callers
Function
ph_delete
(heap, node)
tests/task.py:71
↓ 1 callers
Method
play_frame
(self, keyboard)
kmk/modules/dynamic_sequences.py:166
↓ 1 callers
Method
post
(keyboard)
kmk/modules/macros.py:79
↓ 1 callers
Method
powersave_disable
(self)
kmk/kmk_keyboard.py:409
↓ 1 callers
Method
powersave_enable
(self)
kmk/kmk_keyboard.py:396
↓ 1 callers
Method
pre
(keyboard)
kmk/modules/macros.py:70
↓ 1 callers
Method
prepare_pin
(self)
kmk/modules/encoder.py:158
↓ 1 callers
Method
psave_time_reset
(self)
kmk/modules/power.py:106
↓ 1 callers
Method
psleep
Sleeps longer and longer to save power the more time in between updates.
kmk/modules/power.py:96
↓ 1 callers
Function
raspi_pins
()
boards/pimoroni/keybow/keybow.py:47
↓ 1 callers
Method
record_frame
(self, keys_pressed)
kmk/modules/dynamic_sequences.py:127
↓ 1 callers
Method
release_key
(self, keyboard, key)
kmk/modules/sticky_mod.py:51
↓ 1 callers
Method
remove_key
(self, keycode: Key)
kmk/kmk_keyboard.py:234
↓ 1 callers
Method
render
(self, layer)
kmk/extensions/display/__init__.py:152
↓ 1 callers
Method
restart
(self)
kmk/scheduler.py:33
↓ 1 callers
Function
rp2040_pins
()
boards/pimoroni/keybow/keybow.py:56
↓ 1 callers
Method
scan_for_changes
Scan for key events and return a key report if an event exists. The key report is a byte array with contents [row, col, True if pres
kmk/scanners/__init__.py:32
↓ 1 callers
Method
send_key_buffer
(self, keyboard)
kmk/modules/macros.py:308
↓ 1 callers
Method
setBasedOffDisplay
(self)
kmk/extensions/peg_rgb_matrix.py:137
↓ 1 callers
Function
set_led_brightness
(state)
user_keymaps/ZFR_KBD/RP2.65-F.py:117
↓ 1 callers
Function
set_led_var
(state)
user_keymaps/ZFR_KBD/RP2.65-F.py:104
↓ 1 callers
Method
set_lock_leds
(self)
boards/Pico87/main.py:12
↓ 1 callers
Method
set_lock_leds
(self)
boards/Pico14/main.py:16
↓ 1 callers
Method
set_rgb_fill
(self, rgb)
kmk/extensions/peg_rgb_matrix.py:103
↓ 1 callers
Function
set_sys_vol
(state)
user_keymaps/ZFR_KBD/RP2.65-F.py:70
↓ 1 callers
Method
set_timeout
(self, after_ticks: int, callback: Callable[[None], None])
kmk/kmk_keyboard.py:245
↓ 1 callers
Method
setup
(self)
kmk/hid.py:255
↓ 1 callers
Method
setup_consumer_control
(self)
kmk/hid.py:286
↓ 1 callers
Method
setup_keyboard_hid
(self)
kmk/hid.py:274
↓ 1 callers
Method
setup_mouse_hid
(self)
kmk/hid.py:292
← previous
next →
201–300 of 1,183, ranked by callers