Skip to content
Francisco Hodge edited this page Nov 6, 2018 · 5 revisions

Supported Layouts

Languages

  • Arabic
  • Chinese
  • French
  • German
  • Hindi
  • Japanese
  • Korean
  • Russian
  • Sindhi (by @salman 65)
  • Spanish
  • Thai
  • Urdu (by @salman 65)

How to add a new layout?

Create a your layout file in src/lib/layouts and import it in src/lib/components/Layouts.js.

Example of a layout file

const french = {
  'default' : [
    "\u00B2 & \u00E9 \" ' ( - \u00E8 _ \u00E7 \u00E0 ) = {bksp}",
    "{tab} a z e r t y u i o p ^ $",
    "{lock} q s d f g h j k l m \u00F9 * {enter}",
    "{shift} < w x c v b n , ; : ! {shift}",
    '.com @ {space}'
  ],
  'shift' : [
    "{//} 1 2 3 4 5 6 7 8 9 0 \u00B0 + {bksp}",
    "{tab} A Z E R T Y U I O P \u00A8 \u00A3",
    "{lock} Q S D F G H J K L M % \u00B5 {enter}",
    "{shift} > W X C V B N ? . / \u00A7 {shift}",
    '.com @ {space}'
  ]
}

export default french;
Clone this wiki locally