Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Keyboards layout

The keys array id property is the Usage ID, see Universal Serial Bus (USB) (Page 53, Table 12)

{
  "version": string, (e.g "1.0")
  "timestamp": datetime, (e.g. )
  "description": string, (e.g. "Standard QWERTY US keyboard")
  "language": string, (e.g. "us")
  "error": string, (e.g. "No Pen or Touch Input is available for this Display")
  "size": { "rows": float, "cols": float }, (e.g. 6.25)
  "keys": [
    { "type": int, "id": int, "dx": float, "dy": float, "labels": [string, string, string, string] },
    { "id": 58, "dx": 1, "labels": ["F1"] },
    { "id": 59, "labels": ["F2"] },
    { "id": 60, "labels": ["F3"] },
    { "id": 61, "labels": ["F4"] },
    ...
  ]
}