MCPcopy Create free account

hub / github.com/KMKfw/kmk_firmware / types & classes

Types & classes267 in github.com/KMKfw/kmk_firmware

↓ 101 callersClassLayers
Gives access to the keys used to enable the layer system
kmk/modules/layers.py:30
↓ 53 callersClassSplit
Enables splitting keyboards wirelessly, or wired
kmk/modules/split.py:30
↓ 49 callersClassHoldTap
kmk/modules/holdtap.py:53
↓ 40 callersClassMediaKeys
kmk/extensions/media_keys.py:5
↓ 40 callersClassRGB
kmk/extensions/rgb.py:85
↓ 32 callersClassSequence
kmk/modules/combos.py:86
↓ 25 callersClassKeyboardTest
tests/keyboard_test.py:32
↓ 24 callersClassDebug
default usage: debug = Debug(__name__)
kmk/utils.py:18
↓ 23 callersClassChord
kmk/modules/combos.py:74
↓ 22 callersClassTextEntry
kmk/extensions/display/__init__.py:14
↓ 18 callersClassKMKKeyboard
boards/tg4x/kb.py:8
↓ 12 callersClassTapDance
kmk/modules/tapdance.py:31
↓ 11 callersClassPhrase
Manages a collection of characters and keeps an index of them so that potential matches can be tracked
kmk/modules/string_substitution.py:43
↓ 9 callersClassDisplay
kmk/extensions/display/__init__.py:109
↓ 9 callersClassEncoderHandler
kmk/modules/encoder.py:249
↓ 9 callersClassKeysScanner
GPIO-per-key 'matrix' using the native CircuitPython 7 keypad scanner. :param pins: An array of arrays of CircuitPython Pin objects, such th
kmk/scanners/keypad.py:44
↓ 9 callersClassSSD1306
kmk/extensions/display/ssd1306.py:19
↓ 8 callersClassStickyKeys
kmk/modules/sticky_keys.py:27
↓ 7 callersClassKMKKeyboard
kmk/kmk_keyboard.py:36
↓ 7 callersClassLED
kmk/extensions/led.py:30
↓ 6 callersClassCombos
kmk/modules/combos.py:103
↓ 6 callersClassMouseKeys
kmk/modules/mouse_keys.py:17
↓ 6 callersClassSixAxis
kmk/keys.py:39
↓ 5 callersClassCapsWord
kmk/modules/capsword.py:5
↓ 5 callersClassCgSwap
kmk/modules/cg_swap.py:5
↓ 5 callersClassCharacter
Helper class for making a left-shifted key identical to a right-shifted key
kmk/modules/string_substitution.py:19
↓ 5 callersClassRgb_matrix
kmk/extensions/peg_rgb_matrix.py:51
↓ 4 callersClassAxis
kmk/keys.py:22
↓ 4 callersClassMacros
kmk/modules/macros.py:163
↓ 4 callersClassMatrixScanner
Row/Column matrix using the CircuitPython 7 keypad scanner. :param row_pins: A sequence of pins used for rows. :param col_pins: A sequen
kmk/scanners/keypad.py:30
↓ 3 callersClassEncoderPin
kmk/modules/encoder.py:151
↓ 3 callersClassHoldTapKey
kmk/modules/holdtap.py:33
↓ 3 callersClassKeyEvent
tests/mocks.py:6
↓ 3 callersClassModifierKey
kmk/keys.py:483
↓ 3 callersClassStringyKeymaps
kmk/extensions/stringy_keymaps.py:8
↓ 2 callersClassDigitalInOut
tests/keyboard_test.py:18
↓ 2 callersClassIdentifiedDevice
kmk/hid.py:223
↓ 2 callersClassInternational
Adds international keys
kmk/extensions/international.py:7
↓ 2 callersClassInvalidExtensionEnvironment
kmk/extensions/__init__.py:1
↓ 2 callersClassPeriodicTimer
kmk/kmktime.py:23
↓ 2 callersClassRule
Represents the relationship between a phrase to be substituted and its substitution
kmk/modules/string_substitution.py:84
↓ 2 callersClassTask
This object wraps a coroutine into a running task. Tasks can be waited on using ``await task``, which will wait for the task to complete and retur
tests/task.py:142
↓ 2 callersClassTaskQueue
tests/task.py:116
↓ 1 callersClassAnaviArrows
Default keyboard config for ANAVI Arrows.
boards/anavi/anavi-arrows/arrows.py:14
↓ 1 callersClassAutoshift
kmk/modules/autoshift.py:9
↓ 1 callersClassConsumerControlReport
kmk/hid.py:139
↓ 1 callersClassDevice
tests/mocks.py:16
↓ 1 callersClassDynamicSequences
kmk/modules/dynamic_sequences.py:38
↓ 1 callersClassGPIOEncoder
kmk/modules/encoder.py:116
↓ 1 callersClassHSPointingDeviceReport
kmk/hid.py:182
↓ 1 callersClassHoldTapKeyState
kmk/modules/holdtap.py:25
↓ 1 callersClassI2CEncoder
kmk/modules/encoder.py:177
↓ 1 callersClassKMKKeyboard
boards/crkbd/kb.py:8
↓ 1 callersClassKMKKeyboard
boards/may_pad/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/helix/kb.py:6
↓ 1 callersClassKMKKeyboard
boards/lily58/kb.py:8
↓ 1 callersClassKMKKeyboard
boards/rhymestone/kb.py:8
↓ 1 callersClassKMKKeyboard
boards/isopad/kb.py:15
↓ 1 callersClassKMKKeyboard
boards/navi10/kb.py:8
↓ 1 callersClassKMKKeyboard
boards/subrezon/lancer/kb.py:8
↓ 1 callersClassKMKKeyboard
boards/lunakey_pico/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/keebio/levinson/kb.py:8
↓ 1 callersClassKMKKeyboard
boards/keebio/nyquist/kb.py:8
↓ 1 callersClassKMKKeyboard
boards/keebio/iris/kb.py:8
↓ 1 callersClassKMKKeyboard
boards/sofle/sofleV2/kb.py:8
↓ 1 callersClassKMKKeyboard
boards/zodiark/kb.py:10
↓ 1 callersClassKMKKeyboard
boards/hillside/46/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/hillside/52/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/hillside/48/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/hillside/56/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/budgy/kb.py:41
↓ 1 callersClassKMKKeyboard
boards/atreus62/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/dactyl_manuform/4x6/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/dactyl_manuform/4x5/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/dactyl_manuform/5x7/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/dactyl_manuform/6x6/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/dactyl_manuform/5x6/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/dactyl_manuform/6x7/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/draculad/kb.py:12
↓ 1 callersClassKMKKeyboard
boards/dactyl_manuform_mini/4x6/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/dactyl_manuform_mini/4x5/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/dactyl_manuform_mini/5x7/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/dactyl_manuform_mini/6x6/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/dactyl_manuform_mini/5x6/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/dactyl_manuform_mini/6x7/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/crowboard/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/fourtypercentclub/gherkin/kb.py:8
↓ 1 callersClassKMKKeyboard
boards/fourtypercentclub/luddite/kb.py:8
↓ 1 callersClassKMKKeyboard
boards/redox/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/a_dux/kb.py:16
↓ 1 callersClassKMKKeyboard
boards/fingerpunch/ffkb/other_pro_micro/kb.py:8
↓ 1 callersClassKMKKeyboard
boards/splitkb/aurora/lily58/kb.py:15
↓ 1 callersClassKMKKeyboard
boards/dactyl_lightcycle/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/Pico87/kb.py:8
↓ 1 callersClassKMKKeyboard
boards/dactyl/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/dactyl_tracer/kb.py:7
↓ 1 callersClassKMKKeyboard
Create a nullbits tidbit keyboard. optional constructor arguments: active_encoders=[0, 2] to list installed encoder positions (first=0)
boards/nullbitsco/tidbit/kb.py:18
↓ 1 callersClassKMKKeyboard
boards/scottokeebs/scottofly/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/scottokeebs/scottoinvader/kb.py:7
↓ 1 callersClassKMKKeyboard
boards/scottokeebs/scottoergo/kb.py:7
next →1–100 of 267, ranked by callers