aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/xd75/keymaps/french/keymap_french.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/xd75/keymaps/french/keymap_french.c')
-rw-r--r--keyboards/xd75/keymaps/french/keymap_french.c157
1 files changed, 157 insertions, 0 deletions
diff --git a/keyboards/xd75/keymaps/french/keymap_french.c b/keyboards/xd75/keymaps/french/keymap_french.c
new file mode 100644
index 000000000..f7d068c33
--- /dev/null
+++ b/keyboards/xd75/keymaps/french/keymap_french.c
@@ -0,0 +1,157 @@
+enum french_key {
+
+ FR_EMPT = 0x00,
+ FR_TRANS,
+ FR_Q = 0x04,
+ FR_B,
+ FR_C,
+ FR_D,
+ FR_E,
+ FR_F,
+ FR_G,
+ FR_H,
+ FR_I,
+ FR_J,
+ FR_K,
+ FR_L,
+ FR_COMM, /* 0x10 */
+ FR_N,
+ FR_O,
+ FR_P,
+ FR_A,
+ FR_R,
+ FR_S,
+ FR_T,
+ FR_U,
+ FR_V,
+ FR_Z,
+ FR_X,
+ FR_Y,
+ FR_W,
+ FR_AMP,
+ FR_EACU,
+ FR_QUOT, /* 0x20 */
+ FR_APOS,
+ FR_LPAR,
+ FR_MINS,
+ FR_EGRV,
+ FR_UNDS,
+ FR_CCED,
+ FR_AGRV,
+ FR_ENTR,
+ FR_ESC,
+ FR_BSPC,
+ FR_TAB,
+ FR_SPAC,
+ FR_RPAR,
+ FR_EQUA,
+ FR_HAT,
+ FR_DLR, /* 0x30 */
+ FR_AST =0x32,
+ FR_M,
+ FR_UGRV,
+ FR_SCLN =0x36,
+ FR_COLN,
+ FR_EXCL,
+ FR_CAPL,
+ FR_F1,
+ FR_F2,
+ FR_F3,
+ FR_F4,
+ FR_F5,
+ FR_F6,
+ FR_F7, /* 0x40 */
+ FR_F8,
+ FR_F9,
+ FR_F10,
+ FR_F11,
+ FR_F12,
+ FR_PSCR,
+ FR_INST =0x49,
+ FR_HOME,
+ FR_PGUP,
+ FR_DEL,
+ FR_END,
+ FR_PGDN,
+ FR_RIGT,
+ FR_LEFT, /* 0x50 */
+ FR_DOWN,
+ FR_UP,
+ FR_NUML,
+ FR_SLSH, /* KEYPAD */
+ FR_MULT,
+ FR_MOIN,
+ FR_PLUS,
+ FR_ENTK,
+ FR_1,
+ FR_2,
+ FR_3,
+ FR_4,
+ FR_5,
+ FR_6,
+ FR_7,
+ FR_8, /* 0x60 */
+ FR_9,
+ FR_0,
+ FR_DOT,
+ FR_LESS,
+ FR_EQ =0x67 /* END KEYPAD */,
+ FR_F13,
+ FR_F14,
+ FR_F15,
+ FR_F16,
+ FR_F17,
+ FR_F18,
+ FR_F19,
+ FR_F20,
+ FR_F21, /* 0x70 */
+ FR_F22,
+ FR_F23,
+ FR_F24,
+ FR_MENU =0x76
+};
+
+
+enum french_control_touch{
+
+ /* Modifiers */
+ FR_LCTR = 0xE0,
+ FR_LSFT,
+ FR_LALT,
+ FR_LCMD,
+ FR_RCTR,
+ FR_RSFT,
+ FR_ALGR,
+ FR_RCMD
+};
+
+
+enum french_media_key{
+ /* System Control */
+ FR_SYSTEM_POWER = 0xA5,
+ FR_SYSTEM_SLEEP,
+ FR_SYSTEM_WAKE,
+
+ /* Media Control */
+ FR_MUTE,
+ FR_MVUP,
+ FR_MVDN,
+ FR_MNXT,
+ FR_MPRV,
+ FR_MSTP,
+ FR_MPLY,
+ FR_MEDIA_SELECT,
+ FR_MEDIA_EJECT,
+ FR_MAIL,
+ FR_CALCULATOR,
+ FR_MY_COMPUTER,
+ FR_WWW_SEARCH,
+ FR_WWW_HOME,
+ FR_WWW_BACK,
+ FR_WWW_FORWARD,
+ FR_WWW_STOP,
+ FR_WWW_REFRESH,
+ FR_WWW_FAVORITES,
+ FR_MEDIA_FAST_FORWARD,
+ FR_MEDIA_REWIND /* 0xBC */
+};