Keyboard

From Pyra Wiki
Jump to navigation Jump to search

Keyboard

Pyra KB light.jpeg

  • Pyra's Keyboard Lighted by one of the Prototype Boards.

PandoraAndPyraFull.jpg

Pyra-Keyboard.png

  • Keymat texture used to generate the renders

Matrix and Keycodes

Keyboard matrix and button assignment

  • fixed by hardware: buttons and maeanders
  • connected to specific gpios and matrix lines
  • describes specific hardware revision

PyraKeyboardMaeanderConnection.png

PyraKeymatAndButtonsFunctions.png

Software assignment by Linux Kernel

  • describes KEY_code for specific software revision (here letux-4.5.0 and later)
  • assumes specific hardware revision (here 5.0/5.1)
  • default Device Tree pyra-mainboard.dtsi
  • can be changed by modified device tree

PyraKeycodeAssignment.png

TCA8418 Matrix

PyraTCA8418Matrix.png

Keyboard Backlight

can be controlled in intensity by /sys/class/backlight device