MCPcopy Create free account

hub / github.com/KMKfw/kmk_firmware / functions

Functions1,183 in github.com/KMKfw/kmk_firmware

↓ 1 callersMethodsetup_sixaxis_hid
(self)
kmk/hid.py:304
↓ 1 callersMethodshow_debug
(self)
kmk/hid.py:313
↓ 1 callersMethodstart
(self, *args, **kwargs)
kmk/modules/mouse_jiggler.py:46
↓ 1 callersMethodstop
(self, *args, **kwargs)
kmk/modules/mouse_jiggler.py:53
↓ 1 callersMethodupdate
(self, keyboard)
kmk/modules/analogin/__init__.py:95
↓ 1 callersMethodupdate_state
(self)
kmk/modules/potentiometer.py:38
↓ 1 callersMethodupdate_state
(self)
kmk/modules/encoder.py:205
Function_
(keyboard)
kmk/modules/macros.py:60
Method__call__
(self, *message: str, name: Optional[str] = None)
kmk/utils.py:26
Method__call__
(self, key: Key)
kmk/keys.py:484
Method__eq__
(self, other: any)
kmk/modules/string_substitution.py:28
Method__getattr__
(self, name: str)
kmk/keys.py:397
Method__init__
(self)
kmk/kmk_keyboard.py:37
Method__init__
(self, func: Callable[[None], None], period: int)
kmk/scheduler.py:23
Method__init__
(self, name: str = __name__)
kmk/utils.py:23
Method__init__
(self, period: int)
kmk/kmktime.py:24
Method__init__
(self, size=_REPORT_SIZE_KEYBOARD)
kmk/hid.py:88
Method__init__
(self)
kmk/hid.py:129
Method__init__
(self)
kmk/hid.py:140
Method__init__
(self, size=_REPORT_SIZE_MOUSE)
kmk/hid.py:157
Method__init__
(self)
kmk/hid.py:183
Method__init__
(self, size=_REPORT_SIZE_SIXAXIS)
kmk/hid.py:188
Method__init__
(self, size=_REPORT_SIZE_SIXAXIS_BUTTON)
kmk/hid.py:208
Method__init__
(self, device, report_id)
kmk/hid.py:224
Method__init__
(self, **kwargs)
kmk/hid.py:233
Method__init__
(self, ble_name=None)
kmk/hid.py:329
Method__init__
(self, code: int)
kmk/keys.py:23
Method__init__
( self, on_press: Callable[[object, Key, Keyboard, ...], None] = handlers.passthrough,
kmk/keys.py:436
Method__init__
(self, code: Optional[int] = None)
kmk/keys.py:457
Method__init__
(self, code: [Key, int], modifier: [ModifierKey])
kmk/keys.py:498
Method__init__
(self, code, **kwargs)
kmk/modules/steno.py:55
Method__init__
(self, direction: int, position: int)
kmk/modules/potentiometer.py:8
Method__init__
(self, pin, move_callback, is_inverted=False)
kmk/modules/potentiometer.py:14
Method__init__
(self)
kmk/modules/potentiometer.py:53
Method__init__
match: tuple of keys (KC.A, KC.B) result: key KC.C
kmk/modules/combos.py:31
Method__init__
(self, combos=[])
kmk/modules/combos.py:104
Method__init__
(self, layer, key=None, **kwargs)
kmk/modules/layers.py:24
Method__init__
(self, powersave_pin=None)
kmk/modules/power.py:13
Method__init__
(self, max_speed=10, acc_interval=20, move_step=1)
kmk/modules/mouse_keys.py:18
Method__init__
(self, handler=TrackballMode.MOUSE_MODE, **kwargs)
kmk/modules/pimoroni_trackball.py:68
Method__init__
(self, on_press=KC.MB_LMB)
kmk/modules/pimoroni_trackball.py:79
Method__init__
(self, scroll_direction=ScrollDirection.NATURAL, on_press=KC.MB_LMB)
kmk/modules/pimoroni_trackball.py:93
Method__init__
(self, up, right, down, left, press, axis_snap=0.25, steps=8)
kmk/modules/pimoroni_trackball.py:112
Method__init__
(self, trackball, **kwargs)
kmk/modules/pimoroni_trackball.py:309
Method__init__
( self, split_flip=True, split_side=None, split_type=SplitType.UART, s
kmk/modules/split.py:33
Method__init__
( self, *args, on_press=None, on_hold=None, on_release=None, b
kmk/modules/macros.py:18
Method__init__
(self, mode, **kwargs)
kmk/modules/macros.py:42
Method__init__
(self, sequence_select=None, **kwargs)
kmk/modules/dynamic_sequences.py:12
Method__init__
( self, slots=1, timeout=60000, key_interval=0, use_recorded_speed=False )
kmk/modules/dynamic_sequences.py:39
Method__init__
( self, key, interval=100, timeout=200, enable_interval_randomization=
kmk/modules/rapidfire.py:17
Method__init__
(self, period_ms=5000, move_step=1)
kmk/modules/mouse_jiggler.py:12
Method__init__
(self, timeout_key, *args, **kwargs)
kmk/modules/holdtap.py:26
Method__init__
( self, tap, hold, prefer_hold=True, tap_interrupted=False, ta
kmk/modules/holdtap.py:34
Method__init__
( self, i2c, address=I2C_ADDRESS, y_offset=Y_OFFSET, x_offset=X_OFFSET
kmk/modules/easypoint.py:34
Method__init__
(self, key, defer_release=False, retap_cancel=True, **kwargs)
kmk/modules/sticky_keys.py:18
Method__init__
(self, release_after=1000)
kmk/modules/sticky_keys.py:28
Method__init__
(self, tap_time=300)
kmk/modules/autoshift.py:10
Method__init__
(self, *args, command, channel=None, **kwargs)
kmk/modules/midi.py:19
Method__init__
(self)
kmk/modules/midi.py:32
Method__init__
(self, code, **kwargs)
kmk/modules/spacemouse_keys.py:22
Method__init__
(self, cs, sclk, miso, mosi, invert_x=False, invert_y=False)
kmk/modules/adns9800.py:75
Method__init__
(self, timeout=8000)
kmk/modules/capsword.py:8
Method__init__
(self, key_code: Key, is_shifted: bool)
kmk/modules/string_substitution.py:24
Method__init__
(self, string: str)
kmk/modules/string_substitution.py:46
Method__init__
(self, to_substitute: Phrase, substitution: Phrase)
kmk/modules/string_substitution.py:87
Method__init__
( self, dictionary: dict, )
kmk/modules/string_substitution.py:104
Method__init__
Any key in the tapdance sequence that is not already a holdtap key gets converted to a holdtap key with identical tap and hold
kmk/modules/tapdance.py:6
Method__init__
(self, cg_swap_enable=False)
kmk/modules/cg_swap.py:7
Method__init__
(self, is_inverted=False, divisor=4)
kmk/modules/encoder.py:19
Method__init__
( self, pin_a, pin_b, pin_button=None, is_inverted=False, divi
kmk/modules/encoder.py:117
Method__init__
(self, i2c, address, is_inverted=False)
kmk/modules/encoder.py:178
Method__init__
(self)
kmk/modules/encoder.py:250
Method__init__
(self, key, mod, **kwargs)
kmk/modules/sticky_mod.py:6
Method__init__
(self, on_change=noop, on_stop=noop)
kmk/modules/analogin/__init__.py:14
Method__init__
(self, key, threshold=127)
kmk/modules/analogin/__init__.py:26
Method__init__
(self, input, filter=lambda input: input.value >> 8)
kmk/modules/analogin/__init__.py:45
Method__init__
(self, inputs, evtmap, update_interval=10)
kmk/modules/analogin/__init__.py:65
Method__init__
(self, key, threshold=127)
kmk/modules/analogin/keys.py:5
Method__init__
( self, cols, rows, diode_orientation=DiodeOrientation.COL2ROW, pull=d
kmk/scanners/digitalio.py:19
Method__init__
(self, rows, cols, pull=digitalio.Pull.UP, offset=0)
kmk/scanners/duplexmatrix.py:27
Method__init__
(self, pin_a, pin_b, divisor=4)
kmk/scanners/encoder.py:8
Method__init__
(self, *args, **kwargs)
kmk/scanners/keypad.py:39
Method__init__
(self, *args, **kwargs)
kmk/scanners/keypad.py:57
Method__init__
(self)
kmk/extensions/lock_status.py:14
Method__init__
(self)
kmk/extensions/media_keys.py:6
Method__init__
(self)
kmk/extensions/spacemouse_status.py:11
Method__init__
(self, *leds, brightness=None, **kwargs)
kmk/extensions/led.py:12
Method__init__
( self, pixel_pin, num_pixels=0, rgb_order=(1, 0, 2), # GRB WS2812 va
kmk/extensions/rgb.py:88
Method__init__
( self, led_pins, brightness=30, brightness_step=5, brightness_limit=1
kmk/extensions/statusled.py:14
Method__init__
(self, keys=[], underglow=[])
kmk/extensions/peg_rgb_matrix.py:30
Method__init__
( self, rgb_order=(1, 0, 2), # GRB WS2812 disable_auto_write=False, ledDispla
kmk/extensions/peg_rgb_matrix.py:52
Method__init__
(self)
kmk/extensions/international.py:10
Method__init__
(self, i2c=None, sda=None, scl=None, device_address=0x3C)
kmk/extensions/display/ssd1306.py:20
Method__init__
(self, display=None, sleep_command=None, wake_command=None)
kmk/extensions/display/builtin.py:7
Method__init__
( self, text='', x=0, y=0, x_anchor='L', y_anchor='T',
kmk/extensions/display/__init__.py:15
Method__init__
(self, x=0, y=0, image='', layer=None, side=None)
kmk/extensions/display/__init__.py:63
Method__init__
(self)
kmk/extensions/display/__init__.py:76
Method__init__
( self, display=None, entries=[], width=128, height=32, flip:
kmk/extensions/display/__init__.py:110
Method__init__
( self, spi=None, sck=None, mosi=None, command=None, chip_sele
kmk/extensions/display/sh1106.py:13
Method__init__
(self, *, tx, rx, baudrate=9600)
kmk/transports/pio_uart.py:45
← previousnext →301–400 of 1,183, ranked by callers