Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Normal keyboard orienation is when buttons are on the left
- # side and knobs are on the right. However, you may want to use
- # the keyboard in another orienation. To avoid remapping button
- # positions in your head, just set it here.
- # Possible values are:
- # (horizontal)
- # - 'normal': buttons on the left, knobs on the right
- # - 'upsidedown': buttons on the right, knobs on the left
- # (vertical)
- # - 'clockwise': buttons on the top, knobs on the bottom
- # - 'counterclockwise': buttons on the bottom, knobs on the top
- orientation: normal
- # There are different models of keyboard with different numbers
- # of buttons and knobs. Set it here for proper handling.
- # Count rows and columns with the keyboard in normal orienation,
- # with knobs on the right side.
- rows: 2
- columns: 3
- knobs: 1
- # Layers are sets of alternative key mappings.
- # The current layer is changed using a button on the side of the keyboard
- # and displayed with LEDs on top (only for the moment of changing).
- # All keyboards I saw had three layers, but I suppose other variants
- # exist.
- layers:
- - buttons:
- # Array of buttons. In horizontal orienations it's `rows` rows
- # `columns` buttons each. In vertical: `columns` rows
- # `rows` buttons each.
- # Each entry is either a sequence of 'chords' or a mouse event.
- # A chord is a combination of one key with optional modifiers,
- # like 'b', 'ctrl-alt-a' or 'win-rctrl-backspace'. It can also
- # be just modifiers without a key: 'ctrl-alt'.
- # You may combine up to 5 chords into a sequence using commas: 'ctrl-v,ctrl-c'.
- # Arbitrary scan codes (decimal) may be given like this: '<101>'.
- #below is command to push yaml to board
- # Get-Content your-config.yaml | ./ch57x-keyboard-tool validate/upload~aaaaaAAA
- - ["f13", "f14", "f15"]
- - ["1", "2", "3"]
- #- ["<100>", "j", "k", "l"]
- knobs:
- # Knobs are listed from left to right if horizontal
- # and from top to bottom if vertical.
- # Knobs can be rotated counter-clockwise (ccw) or clockwise (cw)
- # and pressed down.
- - ccw: 'volumedown'
- press: 'f19'
- cw: 'volumeup'
- # - ccw: 'shift-wheelup'
- # press: 'shift-click'
- # cw: 'shift-wheeldown'
Advertisement
Add Comment
Please, Sign In to add comment