Skip to content

Releases: spacether/keyboardlayout

v2.0.1

22 Dec 17:23
67ffc64
Compare
Choose a tag to compare

2.0.1

  • Fix: Key name for top left azerty key changed from 2 to ²
    In tkinter and pygame I do not know its key code value because I have a qwerty keyboard
    Any my virtual azerty mapping layout lacks this ² key

v2.0.0

21 Dec 22:54
587cf0d
Compare
Choose a tag to compare

keyboardlayout 2.0.0

  • Breaking: KeyboardLayout layout_name input type changed from str to LayoutName enum
  • Fixed typo in readme code sample
  • Python samples renamed to include pygame_ or tkinter_ prefix
  • Adds init docstrings to KeyboardInfo, KeyInfo
  • Adds Rect class used by the KeyboardLayoutInterface
  • Adds a Key enum to store all possible keys for each backend
  • Breaking: Changes update_key to ingest the Key enum
  • Adds get_key method to get the key constant that is used to update keys
  • Breaking KeyboardLayout class must now be imported from the pygame or tkinter submodules
  • Breaking: pygame removed from the dependency list, if using the pygame backend
    the developer must install it into their environment

v1.0.0

06 Dec 18:25
Compare
Choose a tag to compare

keyboardlayout 1.0.0

  • qwerty + azerty included
  • dynamically generate a pygame sprite group showing a keyboard
  • customize the keyboard with sizes, colors, key margin, padding, font, location, etc
  • override the default KeyInfo by passing in overrides
  • update a specific key with update_key