MCPcopy Create free account

hub / github.com/KMKfw/kmk_firmware / functions

Functions1,183 in github.com/KMKfw/kmk_firmware

↓ 3 callersMethodsend_report
(self, buffer)
kmk/hid.py:228
↓ 3 callersMethodstop_advertising
(self)
kmk/hid.py:378
↓ 3 callersMethodstop_config
(self)
kmk/modules/dynamic_sequences.py:213
↓ 2 callersMethod__getitem__
(self, name: str)
kmk/keys.py:410
↓ 2 callersMethod__init__
( self, i2c, mode=TrackballMode.MOUSE_MODE, address=_I2C_ADDRESS, angl
kmk/modules/pimoroni_trackball.py:148
↓ 2 callersMethod__init__
(self, unicode_mode=UnicodeModeIBus, delay=10)
kmk/modules/macros.py:164
↓ 2 callersMethod__init__
(self, pin, button_type=False, pull=digitalio.Pull.UP)
kmk/modules/encoder.py:152
↓ 2 callersMethod__init__
(self, *args, **kwargs)
kmk/scanners/keypad.py:51
↓ 2 callersMethod__repr__
(self)
kmk/keys.py:444
↓ 2 callersMethod_check_if_split_connected
(self)
kmk/modules/split.py:260
↓ 2 callersMethod_checksum
(self, update)
kmk/modules/split.py:385
↓ 2 callersMethod_deactivate_key
(self, key, keyboard)
kmk/modules/rapidfire.py:94
↓ 2 callersMethod_deserialize_update
(self, update)
kmk/modules/split.py:357
↓ 2 callersMethod_find_key_in_map
(self, int_coord: int)
kmk/kmk_keyboard.py:103
↓ 2 callersMethod_init
( self, hid_type: HIDModes = HIDModes.USB, secondary_hid_type: Optional[HIDModes] = No
kmk/kmk_keyboard.py:459
↓ 2 callersMethod_init_hid
(self)
kmk/kmk_keyboard.py:273
↓ 2 callersMethod_initialize_buffer
(self)
kmk/modules/steno.py:76
↓ 2 callersMethod_print_debug
(self, keyboard)
kmk/modules/layers.py:139
↓ 2 callersMethod_scan_direction
Generic scan for one direction (COL2ROW or ROW2COL) outputs: list of pins to drive inputs: list of pins to read base_
kmk/scanners/duplexmatrix.py:59
↓ 2 callersMethod_serialize_update
(self, update)
kmk/modules/split.py:351
↓ 2 callersMethodactivate_handler
(self, handler)
kmk/modules/pimoroni_trackball.py:243
↓ 2 callersFunctioncode2name
(code)
tests/keyboard_test.py:22
↓ 2 callersMethodcreate_report
(self, keys)
kmk/hid.py:241
↓ 2 callersMethoddelta_to_int
(self, high, low)
kmk/modules/adns9800.py:128
↓ 2 callersMethoddisable
(self, keyboard)
kmk/extensions/__init__.py:13
↓ 2 callersMethodeffect_breathing
(self)
kmk/extensions/rgb.py:440
↓ 2 callersFunctionensure_DIO
(x)
kmk/scanners/duplexmatrix.py:8
↓ 2 callersMethodgetSignedNumber
(self, number, bitLength=8)
kmk/modules/easypoint.py:107
↓ 2 callersMethodget_action_map
(self)
kmk/hid.py:83
↓ 2 callersMethodget_action_map
(self)
kmk/hid.py:219
↓ 2 callersFunctionget_kb_rgb_obj
(keyboard)
user_keymaps/ZFR_KBD/RP2.65-F.py:48
↓ 2 callersMethodget_pos
Read from the analog pin assingned, truncate to 7 bits, average over 10 readings, and return a value 0-127
kmk/modules/potentiometer.py:31
↓ 2 callersMethodhas_match
(self, key: Key, int_coord: int)
kmk/modules/combos.py:61
↓ 2 callersFunctionhsv_to_rgbw
Converts HSV values, and returns a tuple of RGBW values :param hue: :param sat: :param val: :return: (r, g, b, w)
kmk/extensions/rgb.py:61
↓ 2 callersMethodht_activate_on_interrupt
(self, key, keyboard, *args, **kwargs)
kmk/modules/holdtap.py:258
↓ 2 callersMethodht_deactivate_on_interrupt
(self, key, keyboard, *args, **kwargs)
kmk/modules/holdtap.py:266
↓ 2 callersMethodoff
(self)
kmk/extensions/led.py:169
↓ 2 callersMethodon
(self)
kmk/extensions/peg_rgb_matrix.py:94
↓ 2 callersMethodon_powersave_disable
(self, sandbox)
kmk/extensions/led.py:140
↓ 2 callersMethodon_powersave_enable
(self, sandbox)
kmk/extensions/led.py:137
↓ 2 callersMethodon_press
(self, keyboard: Keyboard, coord_int: Optional[int] = None)
kmk/keys.py:447
↓ 2 callersMethodpeek
(self)
tests/task.py:120
↓ 2 callersMethodrequest_timeout
(self, keyboard)
kmk/modules/capsword.py:80
↓ 2 callersMethodsend
(self)
kmk/hid.py:249
↓ 2 callersMethodset_brightness
(self, brightness=None)
kmk/extensions/peg_rgb_matrix.py:109
↓ 2 callersMethodset_hsv
Takes HSV values and displays it on a single LED/Neopixel :param hue: :param sat: :param val: :param index: I
kmk/extensions/rgb.py:214
↓ 2 callersMethodset_rgb
Takes an RGB or RGBW and displays it on a single LED/Neopixel :param rgb: RGB or RGBW :param index: Index of LED/Pixel
kmk/extensions/rgb.py:245
↓ 2 callersMethodset_rgb_fill
Takes an RGB or RGBW and displays it on all LEDs/Neopixels :param rgb: RGB or RGBW
kmk/extensions/rgb.py:258
↓ 2 callersMethodset_rgbw
Set all LED brightness as RGBW.
kmk/modules/pimoroni_trackball.py:223
↓ 2 callersMethodstep_brightness
(self, step, leds=None)
kmk/extensions/led.py:153
↓ 2 callersMethodstop_recording
(self)
kmk/modules/dynamic_sequences.py:149
↓ 2 callersMethodtick
(self)
kmk/kmktime.py:28
↓ 2 callersFunctionticks_add
(ticks: int, delta: int)
kmk/kmktime.py:15
↓ 2 callersMethodvelocity_event
(self)
kmk/modules/encoder.py:101
↓ 2 callersMethodwake
(self)
kmk/extensions/display/__init__.py:88
↓ 1 callersFunctionMacroIter
(keyboard, macro, unicode_mode)
kmk/modules/macros.py:114
↓ 1 callersMethod__init__
(self)
kmk/modules/steno.py:61
↓ 1 callersMethod__init__
(self, combo_layers=None)
kmk/modules/layers.py:35
↓ 1 callersMethod__init__
(self)
kmk/modules/dynamic_sequences.py:32
↓ 1 callersMethod__init__
(self)
kmk/modules/rapidfire.py:39
↓ 1 callersMethod__init__
(self, _make_key=True)
kmk/modules/holdtap.py:56
↓ 1 callersMethod__init__
(self, max_speed=450, accel=10, timestep_ms=15)
kmk/modules/spacemouse_keys.py:31
↓ 1 callersMethod__init__
(self)
kmk/modules/tapdance.py:32
↓ 1 callersMethod__init__
(self)
kmk/modules/sticky_mod.py:13
↓ 1 callersMethod__init__
( self, led_pin, brightness=50, brightness_step=5, brightness_limit=10
kmk/extensions/led.py:31
↓ 1 callersMethod_activate_combo_layer
(self, keyboard)
kmk/modules/layers.py:174
↓ 1 callersMethod_animation_step
(self)
kmk/extensions/rgb.py:419
↓ 1 callersMethod_calculate_movement
Calculate accelerated movement vector from raw data
kmk/modules/pimoroni_trackball.py:294
↓ 1 callersMethod_check_all_connections
Validates the correct number of BLE connections
kmk/modules/split.py:247
↓ 1 callersMethod_deactivate_combo_layer
(self, keyboard, layer)
kmk/modules/layers.py:190
↓ 1 callersMethod_deinit_hid
(self)
kmk/kmk_keyboard.py:288
↓ 1 callersMethod_handle_matrix_report
(self, kevent: KeyEvent)
kmk/kmk_keyboard.py:99
↓ 1 callersMethod_i2c_rdwr
Write and optionally read I2C data.
kmk/modules/easypoint.py:114
↓ 1 callersMethod_i2c_scan
(self)
kmk/modules/power.py:109
↓ 1 callersMethod_init_coord_mapping
Attempt to sanely guess a coord_mapping if one is not provided. No-op if `kmk.extensions.split.Split` is used, it provides equivalent
kmk/kmk_keyboard.py:255
↓ 1 callersMethod_init_effect
(self)
kmk/extensions/led.py:143
↓ 1 callersMethod_init_effect
(self)
kmk/extensions/rgb.py:424
↓ 1 callersMethod_init_matrix
(self)
kmk/kmk_keyboard.py:295
↓ 1 callersMethod_initiator_scan
Scans for target device
kmk/modules/split.py:281
↓ 1 callersMethod_jiggle
(self, keyboard)
kmk/modules/mouse_jiggler.py:70
↓ 1 callersMethod_layer_indicator
Indicates layer with leds For the time being just a simple consecutive single led indicator. And when there are more layers
kmk/extensions/statusled.py:42
↓ 1 callersMethod_move
(self, keyboard)
kmk/modules/mouse_keys.py:72
↓ 1 callersMethod_move
(self, keyboard)
kmk/modules/spacemouse_keys.py:93
↓ 1 callersMethod_on_matrix_changed
(self, kevent: KeyEvent)
kmk/kmk_keyboard.py:124
↓ 1 callersMethod_on_press
(self, key, keyboard, *args, **kwargs)
kmk/modules/spacemouse_keys.py:122
↓ 1 callersMethod_on_release
(self, key, keyboard, *args, **kwargs)
kmk/modules/spacemouse_keys.py:127
↓ 1 callersMethod_on_timer_timeout
(self, key, keyboard)
kmk/modules/rapidfire.py:47
↓ 1 callersMethod_process_resume_buffer
Resume the processing of buffered, delayed, deferred, etc. key events emitted by modules. We use a copy of the `_resume_buff
kmk/kmk_keyboard.py:143
↓ 1 callersMethod_process_timeouts
(self)
kmk/kmk_keyboard.py:251
↓ 1 callersMethod_read_raw_state
Read up, down, left, right and switch data from trackball.
kmk/modules/pimoroni_trackball.py:259
↓ 1 callersMethod_read_raw_state
Read data from AS5013
kmk/modules/easypoint.py:102
↓ 1 callersMethod_receive_ble
(self, keyboard)
kmk/modules/split.py:377
↓ 1 callersMethod_receive_uart
(self, keyboard)
kmk/modules/split.py:399
↓ 1 callersMethod_send_ble
(self, update)
kmk/modules/split.py:361
↓ 1 callersMethod_send_uart
(self, update)
kmk/modules/split.py:390
↓ 1 callersMethod_shift
(self, keyboard)
kmk/modules/autoshift.py:70
↓ 1 callersMethod_target_advertise
Advertises the target for the initiator to find
kmk/modules/split.py:314
↓ 1 callersMethod_to_dict
(self)
kmk/modules/power.py:30
↓ 1 callersMethod_to_dict
(self)
kmk/extensions/led.py:104
↓ 1 callersMethod_to_dict
(self)
kmk/extensions/statusled.py:66
← previousnext →101–200 of 1,183, ranked by callers