« Atreus » : différence entre les versions

De Disposition de clavier bépo
(Page créée avec « Page en cours de création »)
 
(création)
Ligne 1 : Ligne 1 :
Page en cours de création
Page en cours de création
le clavier Atreus est à taille réduite. Il compte 44 touches.
Il doit être utilisé avec un pilote bépo standard installé et doit fonctionner en bépo dès la sortie de la boite (par exemple si vous tapez les 4 touches en haut à droite les caractères bépo doivent s’afficher).
Il renvoie des codes de touches (comme tous les claviers) qui dépendent de la position de la touche sur le clavier. Ces codes sont interprétés par le pilote qui va afficher le caractère correspondant. Ainsi quelle que soit la disposition du clavier physique, l’ordinateur affichera les caractères du pilote et non ceux qui sont imprimés sur le clavier.
Une des caractéristiques du clavier Atreus est de permettre de configurer le code des touches. On peut ainsi déplacer des touches sur le clavier.
Le but de cette page n’est pas d’expliquer le fonctionnement de l’Atreus, mais de donner un exemple de configuration qui fonctionne. Plus de détails sont disponibles sur le forum.
[http://forum.bepo.fr/viewtopic.php?id=1819]
==Ainsi pour obtenir la configuration suivante,==
[[Image:Layout_atreus_20201008.png]]
sur cette image, les lettres en haut à gauche des touches sont celles qu’on obtient directement en pressant une touche. Les lettres et symboles en bas à droite sont obtenus avec la touche Fun+touche et les touches Fun+shift+touche.
Il faut paramétrer le clavier dans chrysalis comme sur les images ci-après.
==D’abord pour la couche  0==
[[Image:Atreuslayer 0 20201008.png]]
==puis pour la couche 1==
[[Image:Atreus layer 1 20201008.png]]
Dans certains cas, il faut utiliser les touches de modification : maj, ctrl
==Autre possibilité utiliser le texte suivant, attention de ne pas se tromper==
Le créateur de cette page a configuré son clavier avec les images et pas le texte ci-dessous.
===layer 0===
{
  "keymap": [
    {
      "keyCode": 20,
      "label": "Q"
    },
    {
      "keyCode": 26,
      "label": "W"
    },
    {
      "keyCode": 8,
      "label": "E"
    },
    {
      "keyCode": 21,
      "label": "R"
    },
    {
      "keyCode": 23,
      "label": "T"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 28,
      "label": "Y"
    },
    {
      "keyCode": 24,
      "label": "U"
    },
    {
      "keyCode": 12,
      "label": "I"
    },
    {
      "keyCode": 18,
      "label": "O"
    },
    {
      "keyCode": 19,
      "label": "P"
    },
    {
      "keyCode": 4,
      "label": "A"
    },
    {
      "keyCode": 22,
      "label": "S"
    },
    {
      "keyCode": 7,
      "label": "D"
    },
    {
      "keyCode": 9,
      "label": "F"
    },
    {
      "keyCode": 10,
      "label": "G"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 11,
      "label": "H"
    },
    {
      "keyCode": 13,
      "label": "J"
    },
    {
      "keyCode": 14,
      "label": "K"
    },
    {
      "keyCode": 15,
      "label": "L"
    },
    {
      "keyCode": 51,
      "label": ";"
    },
    {
      "keyCode": 29,
      "label": "Z"
    },
    {
      "keyCode": 27,
      "label": "X"
    },
    {
      "keyCode": 6,
      "label": "C"
    },
    {
      "keyCode": 25,
      "label": "V"
    },
    {
      "keyCode": 5,
      "label": "B"
    },
    {
      "keyCode": 76,
      "label": "Del"
    },
    {
      "keyCode": 42,
      "label": "Bksp",
      "verbose": "Backspace"
    },
    {
      "keyCode": 17,
      "label": "N"
    },
    {
      "keyCode": 16,
      "label": "M"
    },
    {
      "keyCode": 54,
      "label": ","
    },
    {
      "keyCode": 55,
      "label": "."
    },
    {
      "keyCode": 52,
      "label": "'"
    },
    {
      "keyCode": 41,
      "label": "Esc"
    },
    {
      "keyCode": 43,
      "label": "Tab"
    },
    {
      "keyCode": 230,
      "label": "RAlt",
      "verbose": "AltGr (Right Alt)"
    },
    {
      "keyCode": 225,
      "label": "LShift",
      "verbose": "Left Shift"
    },
    {
      "keyCode": 40,
      "label": "Enter"
    },
    {
      "keyCode": 226,
      "label": "LAlt",
      "verbose": "Left Alt"
    },
    {
      "keyCode": 224,
      "label": "LCtrl",
      "verbose": "Left Control"
    },
    {
      "keyCode": 44,
      "label": "Space"
    },
    {
      "keyCode": 17451,
      "label": "1",
      "extraLabel": "ShiftTo"
    },
    {
      "keyCode": 227,
      "label": "LSuper",
      "verbose": "Left Super"
    },
    {
      "keyCode": 47,
      "label": "["
    },
    {
      "keyCode": 56,
      "label": "/"
    }
  ],
  "palette": []
}
===layer 1===
{
  "keymap": [
    {
      "keyCode": 46,
      "label": "="
    },
    {
      "keyCode": 74,
      "label": "Home"
    },
    {
      "keyCode": 82,
      "label": "↑"
    },
    {
      "keyCode": 77,
      "label": "End"
    },
    {
      "keyCode": 75,
      "label": "PgUp",
      "verbose": "Page Up"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 45,
      "label": "-"
    },
    {
      "keyCode": 36,
      "label": "7",
      "extraLabel": "&"
    },
    {
      "keyCode": 37,
      "label": "8",
      "extraLabel": "*"
    },
    {
      "keyCode": 38,
      "label": "9",
      "extraLabel": "("
    },
    {
      "keyCode": 59,
      "label": "F2"
    },
    {
      "keyCode": 43,
      "label": "Tab"
    },
    {
      "keyCode": 80,
      "label": "←"
    },
    {
      "keyCode": 81,
      "label": "↓"
    },
    {
      "keyCode": 79,
      "label": "→"
    },
    {
      "keyCode": 78,
      "label": "PgDn",
      "verbose": "Page Down"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 73,
      "label": "Insert"
    },
    {
      "keyCode": 33,
      "label": "4",
      "extraLabel": "$"
    },
    {
      "keyCode": 34,
      "label": "5",
      "extraLabel": "%"
    },
    {
      "keyCode": 35,
      "label": "6",
      "extraLabel": "^"
    },
    {
      "keyCode": 60,
      "label": "F3"
    },
    {
      "keyCode": 49,
      "label": "\\"
    },
    {
      "keyCode": 48,
      "label": "]"
    },
    {
      "keyCode": 53,
      "label": "`"
    },
    {
      "keyCode": 2124,
      "label": "Del",
      "extraLabel": "S+"
    },
    {
      "keyCode": 329,
      "label": "Insert",
      "extraLabel": "C+"
    },
    {
      "keyCode": 2121,
      "label": "Insert",
      "extraLabel": "S+"
    },
    {
      "keyCode": 65535,
      "label": "",
      "verbose": "Transparent"
    },
    {
      "keyCode": 39,
      "label": "0",
      "extraLabel": ")"
    },
    {
      "keyCode": 30,
      "label": "1",
      "extraLabel": "!"
    },
    {
      "keyCode": 31,
      "label": "2",
      "extraLabel": "@"
    },
    {
      "keyCode": 32,
      "label": "3",
      "extraLabel": "#"
    },
    {
      "keyCode": 228,
      "label": "RCtrl",
      "verbose": "Right Control"
    },
    {
      "keyCode": 17410,
      "label": "2",
      "extraLabel": "LockTo"
    },
    {
      "keyCode": 65535,
      "label": "",
      "verbose": "Transparent"
    },
    {
      "keyCode": 65535,
      "label": "",
      "verbose": "Transparent"
    },
    {
      "keyCode": 65535,
      "label": "",
      "verbose": "Transparent"
    },
    {
      "keyCode": 65535,
      "label": "",
      "verbose": "Transparent"
    },
    {
      "keyCode": 65535,
      "label": "",
      "verbose": "Transparent"
    },
    {
      "keyCode": 65535,
      "label": "",
      "verbose": "Transparent"
    },
    {
      "keyCode": 65535,
      "label": "",
      "verbose": "Transparent"
    },
    {
      "keyCode": 65535,
      "label": "",
      "verbose": "Transparent"
    },
    {
      "keyCode": 39,
      "label": "0",
      "extraLabel": ")"
    },
    {
      "keyCode": 49450,
      "label": "V",
      "extraLabel": "SHIFT/"
    },
    {
      "keyCode": 40,
      "label": "Enter"
    }
  ],
  "palette": []
}
===layer 2===
{
  "keymap": [
    {
      "keyCode": 73,
      "label": "Insert"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 17411,
      "label": "3",
      "extraLabel": "LockTo"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 64,
      "label": "F7"
    },
    {
      "keyCode": 65,
      "label": "F8"
    },
    {
      "keyCode": 66,
      "label": "F9"
    },
    {
      "keyCode": 67,
      "label": "F10"
    },
    {
      "keyCode": 76,
      "label": "Del"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 61,
      "label": "F4"
    },
    {
      "keyCode": 62,
      "label": "F5"
    },
    {
      "keyCode": 63,
      "label": "F6"
    },
    {
      "keyCode": 68,
      "label": "F11"
    },
    {
      "keyCode": 24577,
      "label": "#1",
      "extraLabel": "Macro"
    },
    {
      "keyCode": 23785,
      "label": "Vol+",
      "extraLabel": "Media",
      "verbose": "Volume up"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 65535,
      "label": "",
      "verbose": "Transparent"
    },
    {
      "keyCode": 65535,
      "label": "",
      "verbose": "Transparent"
    },
    {
      "keyCode": 65535,
      "label": "",
      "verbose": "Transparent"
    },
    {
      "keyCode": 0,
      "label": "Blocked",
      "verbose": "Disabled"
    },
    {
      "keyCode": 58,
      "label": "F1"
    },
    {
      "keyCode": 59,
      "label": "F2"
    },
    {
      "keyCode": 60,
      "label": "F3"
    },
    {
      "keyCode": 69,
      "label": "F12"
    },
    {
      "keyCode": 17492,
      "label": "0",
      "extraLabel": "MoveTo"
    },
    {
      "keyCode": 23786,
      "label": "Vol-",
      "extraLabel": "Media",
      "verbose": "Volume down"
    },
    {
      "keyCode": 65535,
      "label": "",
      "verbose": "Transparent"
    },
    {
      "keyCode": 65535,
      "label": "",
      "verbose": "Transparent"
    },
    {
      "keyCode": 65535,
      "label": "",
      "verbose": "Transparent"
    },
    {
      "keyCode": 65535,
      "label": "",
      "verbose": "Transparent"
    },
    {
      "keyCode": 65535,
      "label": "",
      "verbose": "Transparent"
    },
    {
      "keyCode": 65535,
      "label": "",
      "verbose": "Transparent"
    },
    {
      "keyCode": 17492,
      "label": "0",
      "extraLabel": "MoveTo"
    },
    {
      "keyCode": 70,
      "label": "PrnScr",
      "verbose": "Print Screen"
    },
    {
      "keyCode": 71,
      "label": "ScrlLK",
      "verbose": "Scroll Lock"
    },
    {
      "keyCode": 22733,
      "label": "Play",
      "extraLabel": "Media",
      "verbose": "Play / pause"
    }
  ],
  "palette": []
}

Version du 8 octobre 2020 à 19:51

Page en cours de création


le clavier Atreus est à taille réduite. Il compte 44 touches.

Il doit être utilisé avec un pilote bépo standard installé et doit fonctionner en bépo dès la sortie de la boite (par exemple si vous tapez les 4 touches en haut à droite les caractères bépo doivent s’afficher).

Il renvoie des codes de touches (comme tous les claviers) qui dépendent de la position de la touche sur le clavier. Ces codes sont interprétés par le pilote qui va afficher le caractère correspondant. Ainsi quelle que soit la disposition du clavier physique, l’ordinateur affichera les caractères du pilote et non ceux qui sont imprimés sur le clavier.

Une des caractéristiques du clavier Atreus est de permettre de configurer le code des touches. On peut ainsi déplacer des touches sur le clavier.

Le but de cette page n’est pas d’expliquer le fonctionnement de l’Atreus, mais de donner un exemple de configuration qui fonctionne. Plus de détails sont disponibles sur le forum.

[1]

Ainsi pour obtenir la configuration suivante,

Layout atreus 20201008.png


sur cette image, les lettres en haut à gauche des touches sont celles qu’on obtient directement en pressant une touche. Les lettres et symboles en bas à droite sont obtenus avec la touche Fun+touche et les touches Fun+shift+touche.


Il faut paramétrer le clavier dans chrysalis comme sur les images ci-après.

D’abord pour la couche 0

Atreuslayer 0 20201008.png


puis pour la couche 1

Atreus layer 1 20201008.png

Dans certains cas, il faut utiliser les touches de modification : maj, ctrl

Autre possibilité utiliser le texte suivant, attention de ne pas se tromper

Le créateur de cette page a configuré son clavier avec les images et pas le texte ci-dessous.

layer 0

{

 "keymap": [
   {
     "keyCode": 20,
     "label": "Q"
   },
   {
     "keyCode": 26,
     "label": "W"
   },
   {
     "keyCode": 8,
     "label": "E"
   },
   {
     "keyCode": 21,
     "label": "R"
   },
   {
     "keyCode": 23,
     "label": "T"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 28,
     "label": "Y"
   },
   {
     "keyCode": 24,
     "label": "U"
   },
   {
     "keyCode": 12,
     "label": "I"
   },
   {
     "keyCode": 18,
     "label": "O"
   },
   {
     "keyCode": 19,
     "label": "P"
   },
   {
     "keyCode": 4,
     "label": "A"
   },
   {
     "keyCode": 22,
     "label": "S"
   },
   {
     "keyCode": 7,
     "label": "D"
   },
   {
     "keyCode": 9,
     "label": "F"
   },
   {
     "keyCode": 10,
     "label": "G"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 11,
     "label": "H"
   },
   {
     "keyCode": 13,
     "label": "J"
   },
   {
     "keyCode": 14,
     "label": "K"
   },
   {
     "keyCode": 15,
     "label": "L"
   },
   {
     "keyCode": 51,
     "label": ";"
   },
   {
     "keyCode": 29,
     "label": "Z"
   },
   {
     "keyCode": 27,
     "label": "X"
   },
   {
     "keyCode": 6,
     "label": "C"
   },
   {
     "keyCode": 25,
     "label": "V"
   },
   {
     "keyCode": 5,
     "label": "B"
   },
   {
     "keyCode": 76,
     "label": "Del"
   },
   {
     "keyCode": 42,
     "label": "Bksp",
     "verbose": "Backspace"
   },
   {
     "keyCode": 17,
     "label": "N"
   },
   {
     "keyCode": 16,
     "label": "M"
   },
   {
     "keyCode": 54,
     "label": ","
   },
   {
     "keyCode": 55,
     "label": "."
   },
   {
     "keyCode": 52,
     "label": "'"
   },
   {
     "keyCode": 41,
     "label": "Esc"
   },
   {
     "keyCode": 43,
     "label": "Tab"
   },
   {
     "keyCode": 230,
     "label": "RAlt",
     "verbose": "AltGr (Right Alt)"
   },
   {
     "keyCode": 225,
     "label": "LShift",
     "verbose": "Left Shift"
   },
   {
     "keyCode": 40,
     "label": "Enter"
   },
   {
     "keyCode": 226,
     "label": "LAlt",
     "verbose": "Left Alt"
   },
   {
     "keyCode": 224,
     "label": "LCtrl",
     "verbose": "Left Control"
   },
   {
     "keyCode": 44,
     "label": "Space"
   },
   {
     "keyCode": 17451,
     "label": "1",
     "extraLabel": "ShiftTo"
   },
   {
     "keyCode": 227,
     "label": "LSuper",
     "verbose": "Left Super"
   },
   {
     "keyCode": 47,
     "label": "["
   },
   {
     "keyCode": 56,
     "label": "/"
   }
 ],
 "palette": []

}

layer 1

{

 "keymap": [
   {
     "keyCode": 46,
     "label": "="
   },
   {
     "keyCode": 74,
     "label": "Home"
   },
   {
     "keyCode": 82,
     "label": "↑"
   },
   {
     "keyCode": 77,
     "label": "End"
   },
   {
     "keyCode": 75,
     "label": "PgUp",
     "verbose": "Page Up"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 45,
     "label": "-"
   },
   {
     "keyCode": 36,
     "label": "7",
     "extraLabel": "&"
   },
   {
     "keyCode": 37,
     "label": "8",
     "extraLabel": "*"
   },
   {
     "keyCode": 38,
     "label": "9",
     "extraLabel": "("
   },
   {
     "keyCode": 59,
     "label": "F2"
   },
   {
     "keyCode": 43,
     "label": "Tab"
   },
   {
     "keyCode": 80,
     "label": "←"
   },
   {
     "keyCode": 81,
     "label": "↓"
   },
   {
     "keyCode": 79,
     "label": "→"
   },
   {
     "keyCode": 78,
     "label": "PgDn",
     "verbose": "Page Down"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 73,
     "label": "Insert"
   },
   {
     "keyCode": 33,
     "label": "4",
     "extraLabel": "$"
   },
   {
     "keyCode": 34,
     "label": "5",
     "extraLabel": "%"
   },
   {
     "keyCode": 35,
     "label": "6",
     "extraLabel": "^"
   },
   {
     "keyCode": 60,
     "label": "F3"
   },
   {
     "keyCode": 49,
     "label": "\\"
   },
   {
     "keyCode": 48,
     "label": "]"
   },
   {
     "keyCode": 53,
     "label": "`"
   },
   {
     "keyCode": 2124,
     "label": "Del",
     "extraLabel": "S+"
   },
   {
     "keyCode": 329,
     "label": "Insert",
     "extraLabel": "C+"
   },
   {
     "keyCode": 2121,
     "label": "Insert",
     "extraLabel": "S+"
   },
   {
     "keyCode": 65535,
     "label": "",
     "verbose": "Transparent"
   },
   {
     "keyCode": 39,
     "label": "0",
     "extraLabel": ")"
   },
   {
     "keyCode": 30,
     "label": "1",
     "extraLabel": "!"
   },
   {
     "keyCode": 31,
     "label": "2",
     "extraLabel": "@"
   },
   {
     "keyCode": 32,
     "label": "3",
     "extraLabel": "#"
   },
   {
     "keyCode": 228,
     "label": "RCtrl",
     "verbose": "Right Control"
   },
   {
     "keyCode": 17410,
     "label": "2",
     "extraLabel": "LockTo"
   },
   {
     "keyCode": 65535,
     "label": "",
     "verbose": "Transparent"
   },
   {
     "keyCode": 65535,
     "label": "",
     "verbose": "Transparent"
   },
   {
     "keyCode": 65535,
     "label": "",
     "verbose": "Transparent"
   },
   {
     "keyCode": 65535,
     "label": "",
     "verbose": "Transparent"
   },
   {
     "keyCode": 65535,
     "label": "",
     "verbose": "Transparent"
   },
   {
     "keyCode": 65535,
     "label": "",
     "verbose": "Transparent"
   },
   {
     "keyCode": 65535,
     "label": "",
     "verbose": "Transparent"
   },
   {
     "keyCode": 65535,
     "label": "",
     "verbose": "Transparent"
   },
   {
     "keyCode": 39,
     "label": "0",
     "extraLabel": ")"
   },
   {
     "keyCode": 49450,
     "label": "V",
     "extraLabel": "SHIFT/"
   },
   {
     "keyCode": 40,
     "label": "Enter"
   }
 ],
 "palette": []

}


layer 2

{

 "keymap": [
   {
     "keyCode": 73,
     "label": "Insert"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 17411,
     "label": "3",
     "extraLabel": "LockTo"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 64,
     "label": "F7"
   },
   {
     "keyCode": 65,
     "label": "F8"
   },
   {
     "keyCode": 66,
     "label": "F9"
   },
   {
     "keyCode": 67,
     "label": "F10"
   },
   {
     "keyCode": 76,
     "label": "Del"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 61,
     "label": "F4"
   },
   {
     "keyCode": 62,
     "label": "F5"
   },
   {
     "keyCode": 63,
     "label": "F6"
   },
   {
     "keyCode": 68,
     "label": "F11"
   },
   {
     "keyCode": 24577,
     "label": "#1",
     "extraLabel": "Macro"
   },
   {
     "keyCode": 23785,
     "label": "Vol+",
     "extraLabel": "Media",
     "verbose": "Volume up"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 65535,
     "label": "",
     "verbose": "Transparent"
   },
   {
     "keyCode": 65535,
     "label": "",
     "verbose": "Transparent"
   },
   {
     "keyCode": 65535,
     "label": "",
     "verbose": "Transparent"
   },
   {
     "keyCode": 0,
     "label": "Blocked",
     "verbose": "Disabled"
   },
   {
     "keyCode": 58,
     "label": "F1"
   },
   {
     "keyCode": 59,
     "label": "F2"
   },
   {
     "keyCode": 60,
     "label": "F3"
   },
   {
     "keyCode": 69,
     "label": "F12"
   },
   {
     "keyCode": 17492,
     "label": "0",
     "extraLabel": "MoveTo"
   },
   {
     "keyCode": 23786,
     "label": "Vol-",
     "extraLabel": "Media",
     "verbose": "Volume down"
   },
   {
     "keyCode": 65535,
     "label": "",
     "verbose": "Transparent"
   },
   {
     "keyCode": 65535,
     "label": "",
     "verbose": "Transparent"
   },
   {
     "keyCode": 65535,
     "label": "",
     "verbose": "Transparent"
   },
   {
     "keyCode": 65535,
     "label": "",
     "verbose": "Transparent"
   },
   {
     "keyCode": 65535,
     "label": "",
     "verbose": "Transparent"
   },
   {
     "keyCode": 65535,
     "label": "",
     "verbose": "Transparent"
   },
   {
     "keyCode": 17492,
     "label": "0",
     "extraLabel": "MoveTo"
   },
   {
     "keyCode": 70,
     "label": "PrnScr",
     "verbose": "Print Screen"
   },
   {
     "keyCode": 71,
     "label": "ScrlLK",
     "verbose": "Scroll Lock"
   },
   {
     "keyCode": 22733,
     "label": "Play",
     "extraLabel": "Media",
     "verbose": "Play / pause"
   }
 ],
 "palette": []

}