Git Product home page Git Product logo

digikeyboardfr's Introduction

DigiKeyboardFr

Now Available on arduino library manager

A libray that alow to use an AZERTY Keyboard with Digispark. This code is an adaptation of a code for German Keyboard. The original code come from here

For this library I was use this image wich come from this digistump topic.

KeyCodes You can also find every HID codes here.

Spetial key

/!\ Volume key sems to works only on some board with no explanations

Consant Key
KEY_ARROW_RIGHT Arrow right
KEY_ARROW_UP Arrow up
KEY_ARROW_DOWN Arrow down
KEY_ARROW_LEFT Arrow left
KEY_DELETE Delete key (delete forward)
KEY_BACKSPACE backspace key (delete backward)
KEY_CAPSLOCK Capslock key
KEY_NUMLOCK Numlock key
KEY_PRINT_SCREEN Print screen key
KEY_INSERT insert key
KEY_END go to end key
KEY_MUTE volume mute key
KEY_VOLUME_UP volume up key
KEY_VOLUME_DOWN volume down key
KEY_COPY copy to clipboard key
KEY_PASTE paste from clipboard key
KEY_CUT cut to clipboard key
KEY_ESC Escape key
KEY_FR_A AZERTY lower case key a
KEY_FR_B AZERTY lower case key b
KEY_FR_C AZERTY lower case key c
KEY_FR_D AZERTY lower case key d
KEY_FR_E AZERTY lower case key e
KEY_FR_F AZERTY lower case key f
KEY_FR_G AZERTY lower case key g
KEY_FR_H AZERTY lower case key h
KEY_FR_I AZERTY lower case key i
KEY_FR_J AZERTY lower case key j
KEY_FR_K AZERTY lower case key k
KEY_FR_L AZERTY lower case key l
KEY_FR_M AZERTY lower case key m
KEY_FR_N AZERTY lower case key n
KEY_FR_O AZERTY lower case key o
KEY_FR_P AZERTY lower case key p
KEY_FR_Q AZERTY lower case key q
KEY_FR_R AZERTY lower case key r
KEY_FR_S AZERTY lower case key s
KEY_FR_T AZERTY lower case key t
KEY_FR_U AZERTY lower case key u
KEY_FR_V AZERTY lower case key v
KEY_FR_W AZERTY lower case key w
KEY_FR_X AZERTY lower case key x
KEY_FR_Y AZERTY lower case key y
KEY_FR_Z AZERTY lower case key z
KEY_FR_0 AZERTY key 0
KEY_FR_1 AZERTY key 1
KEY_FR_2 AZERTY key 2
KEY_FR_3 AZERTY key 3
KEY_FR_4 AZERTY key 4
KEY_FR_5 AZERTY key 5
KEY_FR_6 AZERTY key 6
KEY_FR_7 AZERTY key 7
KEY_FR_8 AZERTY key 8
KEY_FR_9 AZERTY key 9

Releases:

Release 1.0.1:

  • Add more exemples
  • Add more special key
    • KEY_BACKSPACE
    • KEY_DELETE

Release 1.0.0:

  • The same functions that the original library (write, sendKeyStroke...)
  • Every character of the base original lib have been converted to AZERTY keyboard
  • New special key:
    • KEY_ARROW_RIGHT,
    • KEY_ARROW_UP,
    • KEY_ARROW_DOWN,
    • KEY_CAPSLOCK,
    • KEY_NUMLOCK,
    • KEY_ESC, and every AZERTY key with the prefix KEY_FR_
  • Example

digikeyboardfr's People

Contributors

robotechnic avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

digikeyboardfr's Issues

Bonjour,

Je voudrais me servir de cet émulateur de clavier pour afficher des valeurs décimales.
#include "DigiKeyboardFr.h" //https://github.com/Robotechnic/DigiKeyboardFr

void setup() {
DigiKeyboard.delay(5000); // attendre un peu
DigiKeyboard.println("CECI DOIT ËTRE EN MAJUSCULE");
DigiKeyboard.println("");
DigiKeyboardFr.sendKeyStroke(KEY_CAPSLOCK);
for(float x=0;x<10;x=x+0.1)
{ DigiKeyboard.println(x); }
}
void loop() {
}

Le point s'affiche en /
Que faut-il modifier dans DigiKeyboardFr.h ?

A l'occasion comment forcer le verrouillage des majuscules

ME GUSTO Q EXISTA ESTA LIBRERIA PERO..

me gusto mucho esta libreria tiene muchas funciones extras como las de volumen pero no pude encontrar el teclado de blackspace el boton que se usa para eliminar lo escrito :( no soy muy bueno en esto pero para mi proyecto es indispensable :(

Missing Keys

Caps not existing and Capslock not working
rest is working properly tho

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.