Skip to content

Releases: Neradoc/Circuitpython_Keyboard_Layouts

Add support for CP9

21 Nov 23:08
53a7132
Compare
Choose a tag to compare

Add the zip/MPY for CP9.

Languages included:

  • Windows
    • Portuguese (Brazil)
    • Czech CZ and CZ1
    • Danish
    • Dvorak
    • English UK
    • French
    • German (DE)
    • Hungarian
    • Italian
    • Polish
    • Spanish (ES)
    • Swedish
    • Turkish (TR)
  • MacOS
    • French

Add curly braces to italian layout

09 Dec 22:08
cf8644b
Compare
Choose a tag to compare

Add curly braces to IT layout.

Languages included:

  • Windows
    • Portuguese (Brazil)
    • Czech CZ and CZ1
    • Danish
    • Dvorak
    • English UK
    • French
    • German (DE)
    • Hungarian
    • Italian
    • Polish
    • Spanish (ES)
    • Swedish
    • Turkish (TR)
  • MacOS
    • French

Add windows UK layout

30 Nov 17:07
Compare
Choose a tag to compare

Add UK layout.

Languages included:

  • Windows
    • Portuguese (Brazil)
    • Czech CZ and CZ1
    • Danish
    • Dvorak
    • English UK
    • French
    • German (DE)
    • Hungarian
    • Italian
    • Polish
    • Spanish (ES)
    • Swedish
    • Turkish (TR)
  • MacOS
    • French

Release for Circuitpython 8.x

02 Sep 15:16
Compare
Choose a tag to compare

Release for Circuitpython 8.x, for compatibility with circup and other tools.

Languages included:

  • Windows
    • Portuguese (Brazil)
    • Czech CZ and CZ1
    • Danish
    • Dvorak
    • French
    • German (DE)
    • Hungarian
    • Italian
    • Polish
    • Spanish (ES)
    • Swedish
    • Turkish (TR)
  • MacOS
    • French

Move to adafruit_hid 5.x, alt-codes helper

08 Feb 04:51
Compare
Choose a tag to compare

Remove the keyboard_layout module, it is now in adafruit_hid since 5.x.
Makes it easier to install and take less space overall, especially on boards where adafruit_hid is frozen.
Requires adafruit_hid 5.x minimum, and Circuitpython 7.1.1 on boards where adafruit_hid is frozen.

Add the alt_codes helper module to type additional characters on windows and linux via number codes, courtesy of nico7885.

Languages included:

  • Windows
    • Portuguese (Brazil)
    • Czech CZ and CZ1
    • Danish
    • Dvorak
    • French
    • German (DE)
    • Hungarian
    • Italian
    • Polish
    • Spanish (ES)
    • Swedish
    • Turkish (TR)
  • MacOS
    • French

Fix vertical bar in mac fr and internal optimisations

02 Oct 03:52
Compare
Choose a tag to compare

Internal changes to layout formats, indexing dictionaries with ints instead of strings. This requires updating both the language layout module and the common keyboard_layout module.

  • Fix vertical bar | in mac fr layout.

Languages included:

  • Windows
    • Portuguese (Brazil)
    • Czech CZ and CZ1
    • Danish
    • Dvorak
    • French
    • German (DE)
    • Hungarian
    • Italian
    • Polish
    • Spanish (ES)
    • Swedish
    • Turkish (TR)
  • MacOS
    • French

Memory optimisation and small fixes

29 Sep 19:59
Compare
Choose a tag to compare

Internal coding of the extended combined characters is mad more compact, making some layouts now able to load on M0 boards without causing a memory error. This requires updating both the language layout module and the common keyboard_layout module.

  • Change the spanish language from "sp" to "es".
  • Add £ to the mac fr keyboard.
  • Change BACKSLASH in German Keycode to match the ß key.
  • Add ESZETT to German Keycode (instead of LEFT_BRACKET).
  • Change Circumflex to uppercase in hu Keycode.

Languages included:

  • Windows
    • Portuguese (Brazil)
    • Czech CZ and CZ1
    • Danish
    • Dvorak
    • French
    • German (DE)
    • Hungarian
    • Italian
    • Polish
    • Spanish (ES)
    • Swedish
    • Turkish (TR)
  • MacOS
    • French

Update mac_fr to accept combined extended characters

17 Sep 12:42
Compare
Choose a tag to compare

The mac FR layout can now write combined accents characters, and dead keys are typed correctly. (Breaking change).
ãÃñÑõÕ~àèìòùÀÈÌÒÙ`âêîôûÂÊÎÔÛ^äëïöüÿÄËÏÖܨ

Languages included:

  • Windows
    • Portuguese (Brazil)
    • Czech CZ and CZ1
    • Danish
    • Dvorak
    • French
    • German (DE)
    • Hungarian
    • Italian
    • Polish
    • Spanish
    • Swedish
    • Turkish (TR)
  • MacOS
    • French

Add Spanish Layout

14 Sep 16:50
Compare
Choose a tag to compare

Add Spanish layout.

Languages included:

  • Windows
    • Portuguese (Brazil)
    • Czech CZ and CZ1
    • Danish
    • Dvorak
    • French
    • German (DE)
    • Hundarian
    • Italian
    • Polish
    • Spanish
    • Swedish
    • Turkish (TR)
  • MacOS
    • French

Update some version numbers

11 Sep 02:51
Compare
Choose a tag to compare

Update keyboard_layout and keyboard_layout_win_fr to major updates to denote incompatibility.
Add version number to consumer_control_extended.

Languages included:

  • Windows
    • Portuguese (Brasil)
    • Czech CZ and CZ1
    • Danish
    • Dvorak
    • French
    • German (DE)
    • Hundarian
    • Italian
    • Polish
    • Swedish
    • Turkish (TR)
  • MacOS
    • French