Skip to content

Releases: Neradoc/Circuitpython_Keyboard_Layouts

Add support for Circuitpython 10

Choose a tag to compare

@Neradoc Neradoc released this 08 Apr 23:37

Add the zip/MPY for Circuitpython 10.

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 support for CP9

Choose a tag to compare

@Neradoc Neradoc released this 21 Nov 23:08
53a7132

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

Choose a tag to compare

@Neradoc Neradoc released this 09 Dec 22:08
cf8644b

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

Choose a tag to compare

@Neradoc Neradoc released this 30 Nov 17:07

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

Choose a tag to compare

@Neradoc Neradoc released this 02 Sep 15:16

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

Choose a tag to compare

@Neradoc Neradoc released this 08 Feb 04:51

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

Choose a tag to compare

@Neradoc Neradoc released this 02 Oct 03:52

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

Choose a tag to compare

@Neradoc Neradoc released this 29 Sep 19:59

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

Choose a tag to compare

@Neradoc Neradoc released this 17 Sep 12:42

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

Choose a tag to compare

@Neradoc Neradoc released this 14 Sep 16:50

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