Clavier

Contenu du snippet

Il s'agit ici d'un clavier, inutile me direz vous, mais si vous vous cassez le bras ? comment vous feriez pour coder ? Ben vous prendrez mon clavier :D

Source / Exemple :


dialog clavier {
  title "-=- Clavier -=- By Re[M]i_34"
  size -1 -1 350 152
  option dbu
  button "A", 1, 10 52 23 13
  button "B", 2, 102 78 23 13
  button "C", 3, 56 78 23 13
  button "D", 4, 56 65 23 13
  button "E", 5, 56 52 23 13
  button "F", 6, 79 65 23 13
  button "G", 7, 102 65 23 13
  button "H", 8, 125 65 23 13
  button "I", 9, 171 52 23 13
  button "J", 10, 148 65 23 13
  button "K", 11, 171 65 23 13
  button "L", 12, 194 65 23 13
  button "M", 13, 217 65 23 13
  button "N", 14, 125 78 23 13
  button "O", 15, 194 52 23 13
  button "P", 16, 217 52 23 13
  button "Q", 17, 10 65 23 13
  button "R", 18, 79 52 23 13
  button "S", 19, 33 65 23 13
  button "T", 20, 102 52 23 13
  button "U", 21, 148 52 23 13
  button "V", 22, 79 78 23 13
  button "W", 23, 10 78 23 13
  button "X", 24, 33 78 23 13
  button "Y", 25, 125 52 23 13
  button "Z", 26, 33 52 23 13
  button "?", 27, 148 78 23 13
  button ",", 28, 171 78 23 13
  button ".", 29, 194 78 23 13
  button ";", 30, 10 95 23 13
  button "/", 31, 33 95 23 13
  button ":", 32, 56 95 23 13
  button "§", 33, 79 95 23 13
  button "!", 34, 102 95 23 13
  button "Entrée", 35, 269 33 37 74
  button "Effacer", 36, 269 6 37 27
  button "E S P A C E", 37, 10 113 328 12
  button "s", 38, 194 95 23 13
  button "^", 39, 217 95 23 13
  button "£", 40, 314 33 23 13
  button "$", 41, 217 78 23 13
  button "%", 43, 314 85 23 13
  button "ù", 44, 125 95 23 13
  button "µ", 45, 148 95 23 13
  button "*", 46, 171 95 23 13
  button "1", 47, 10 6 23 13
  button "2", 48, 33 6 23 13
  button "3", 49, 56 6 23 13
  button "4", 50, 79 6 23 13
  button "5", 51, 102 6 23 13
  button "6", 52, 125 6 23 13
  button "7", 53, 148 6 23 13
  button "8", 54, 171 6 23 13
  button "9", 55, 194 6 23 13
  button "0", 56, 217 6 23 13
  button "+", 57, 314 46 23 13
  button "-", 58, 314 59 23 13
  button "*", 59, 314 7 23 13
  button "/", 60, 314 20 23 13
  button "=", 61, 314 72 23 13
  button "&&", 62, 10 22 23 13
  button "é", 63, 33 22 23 13
  button "~", 64, 56 22 23 13
  button "", 65, 79 22 23 13
  button "#", 66, 102 22 23 13
  button "'", 67, 125 22 23 13
  button "{", 69, 148 22 23 13
  button "(", 70, 171 22 23 13
  button "[", 71, 194 22 23 13
  button "-", 72, 10 35 23 13
  button "|", 73, 33 35 23 13
  button "è", 74, 56 35 23 13
  button "`", 75, 79 35 23 13
  button "_", 76, 102 35 23 13
  button "\", 77, 125 35 23 13
  button "ç", 78, 148 35 23 13
  button "^", 79, 171 35 23 13
  button "à", 80, 194 35 23 13
  button "@", 81, 217 35 23 13
  button "°", 82, 240 22 23 13
  button ")", 83, 240 35 23 13
  button "]", 84, 217 22 23 13
  button "}", 68, 240 6 23 13
  box "Texte à envoyer", 42, 1 127 348 23
  edit "", 85, 3 136 343 10, center
}

Menu * {
  -
  Clavier:dialog -m clavier clavier
}
on *:dialog:clavier:*:*: {
  if $devent == sclick {
    if ($did > 0) && ($did < 27) { did -a clavier 85 $chr($calc($did + 96)) }
    if $did == 35 { msg $active $did(85) }
    if $did == 37 { did -a clavier 85 $chr(160) }
    if $did == 27 { did -a clavier 85 $chr(63) }
    if $did == 28 { did -a clavier 85 $chr(44) }
    if $did == 29 { did -a clavier 85 $chr(46) }
    if $did == 30 { did -a clavier 85 $chr(59) }
    if $did == 31 { did -a clavier 85 $chr(47) }
    if $did == 32 { did -a clavier 85 $chr(58) }
    if $did == 33 { did -a clavier 85 $chr(167) }
    if $did == 34 { did -a clavier 85 $chr(33) }
    if $did == 38 { did -a clavier 85 $chr(168) }
    if $did == 39 { did -a clavier 85 $chr(94) }
    if $did == 40 { did -a clavier 85 $chr(163) }
    if $did == 41 { did -a clavier 85 $chr(36) }
    if $did == 42 { did -a clavier 85 $chr(164) }
    if $did == 43 { did -a clavier 85 $chr(37) }
    if $did == 44 { did -a clavier 85 $chr(249) }
    if $did == 45 { did -a clavier 85 $chr(181) }
    if $did == 46 { did -a clavier 85 $chr(42) }
    if $did == 47 { did -a clavier 85 $chr(49) }
    if $did == 48 { did -a clavier 85 $chr(50) }
    if $did == 49 { did -a clavier 85 $chr(51) }
    if $did == 50 { did -a clavier 85 $chr(52) }
    if $did == 51 { did -a clavier 85 $chr(53) }
    if $did == 52 { did -a clavier 85 $chr(54) }
    if $did == 53 { did -a clavier 85 $chr(55) }
    if $did == 54 { did -a clavier 85 $chr(56) }
    if $did == 55 { did -a clavier 85 $chr(57) }
    if $did == 56 { did -a clavier 85 $chr(48) }
    if $did == 57 { did -a clavier 85 $chr(43) }
    if $did == 58 { did -a clavier 85 $chr(45) }
    if $did == 59 { did -a clavier 85 $chr(42) }
    if $did == 60 { did -a clavier 85 $chr(47) }
    if $did == 61 { did -a clavier 85 $chr(61) }
    if $did == 62 { did -a clavier 85 $chr(38) }
    if $did == 63 { did -a clavier 85 $chr(233) }
    if $did == 64 { did -a clavier 85 $chr(126) }
    if $did == 65 { did -a clavier 85 $chr(34) }
    if $did == 66 { did -a clavier 85 $chr(35) }
    if $did == 67 { did -a clavier 85 $chr(146) }
    if $did == 68 { did -a clavier 85 $chr(125) }
    if $did == 69 { did -a clavier 85 $chr(123) }
    if $did == 70 { did -a clavier 85 $chr(40) }
    if $did == 71 { did -a clavier 85 $chr(91) }
    if $did == 72 { did -a clavier 85 $chr(45) }
    if $did == 73 { did -a clavier 85 $chr(124) }
    if $did == 74 { did -a clavier 85 $chr(232) }
    if $did == 75 { did -a clavier 85 $chr(96) }
    if $did == 76 { did -a clavier 85 $chr(95) }
    if $did == 77 { did -a clavier 85 $chr(92) }
    if $did == 78 { did -a clavier 85 $chr(231) }
    if $did == 79 { did -a clavier 85 $chr(94) }
    if $did == 80 { did -a clavier 85 $chr(224) }
    if $did == 81 { did -a clavier 85 $chr(64) }
    if $did == 82 { did -a clavier 85 $chr(176) }
    if $did == 83 { did -a clavier 85 $chr(41) }
    if $did == 84 { did -a clavier 85 $chr(93) }
    if $did == 36 { did -r clavier 85 }
  }
  if $devent == init {
    did -a clavier 65 "
  }
}

Conclusion :


Je sais bien que c'est trés facile à faire, mais ça peut être utile.
Merci à know et à DrAgOoN1 :)

Voilà ;)

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.