+
+/*
+PC-9801-98-S02 Raku Raku keyboard(Luckyboard) Normal Mode
+TODO: test
+,---------------------------------------------------------------.
+|Pau|PrS| F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|PgD|PgU|End|Hom|
+`---------------------------------------------------------------'
+,---------------------------------------------------------------.
+| Esc | 1| 2| 3| 4| 5| F21|Caps| 6| 7| 8| 9| 0| BSpc|
+|---------------------------------------------------------------|
+| Tab| Q| W| E| R| T| Up | Y| U| I| O| P| |
+|----------------------------------------------------------` Ent|
+| Ctl| F| G| H| J| K| Left| Right| L| ;| '| \| Z| |
+|---------------------------------------------------------------|
+|Sft| X| C| V| B| N|Ins| Down |Del| M| ,| .| /| RO| ^1|
+`---------------------------------------------------------------'
+ |Alt| MHEN| F24| F22| Spc | F23| HENK| ^2|
+ `-----------------------------------------------'
+^1: Right Shift is identical to Left Shift
+^2: Ctrl+HENK(Ctrl+XFER)
+*/
+#define UNIMAP_RAKURAKU( \
+ K48, K46, K3A, K3B, K3C, K3D, K3E, K3F, K40, K41, K42, K43, K4E, K4B, K4D, K4A, \
+ K29, K1E, K1F, K20, K21, K22, K70, K39, K23, K24, K25, K26, K27, K2A, \
+ K2B, K14, K1A, K08, K15, K17, K52, K1C, K18, K0C, K12, K13, K28, \
+ K78, K09, K0A, K0B, K0D, K0E, K50, K4F, K0F, K33, K34, K31, K1D, \
+ K79,K1B, K06, K19, K05, K11, K49, K51, K4C, K10, K36, K37, K38, K75, \
+ K7A, K77, K73, K71, K2C, K72, K76 \
+) { \
+ { AC_NO, AC_NO, AC_NO, AC_NO, AC_NO, AC_##K05, AC_##K06, AC_NO, /* 00-07 */ \
+ AC_##K08, AC_##K09, AC_##K0A, AC_NO, AC_##K0C, AC_##K0D, AC_##K0E, AC_##K0F }, /* 08-0F */ \
+ { AC_##K10, AC_##K11, AC_##K12, AC_##K13, AC_##K14, AC_##K15, AC_NO, AC_##K17, /* 10-17 */ \
+ AC_##K18, AC_##K19, AC_##K1A, AC_##K1B, AC_##K1C, AC_NO, AC_##K1E, AC_##K1F }, /* 18-1F */ \
+ { AC_##K20, AC_##K21, AC_##K22, AC_##K23, AC_##K24, AC_##K25, AC_##K26, AC_##K27, /* 20-27 */ \
+ AC_##K28, AC_##K29, AC_##K2A, AC_##K2B, AC_##K2C, AC_NO, AC_NO, AC_NO }, /* 28-2F */ \
+ { AC_NO, AC_##K31, AC_NO, AC_##K33, AC_##K34, AC_NO, AC_##K36, AC_##K37, /* 30-37 */ \
+ AC_##K38, AC_##K39, AC_##K3A, AC_##K3B, AC_##K3C, AC_##K3D, AC_##K3E, AC_##K3F }, /* 38-3F */ \
+ { AC_##K40, AC_##K41, AC_##K42, AC_##K43, AC_NO, AC_NO, AC_##K46, AC_NO, /* 40-47 */ \
+ AC_##K48, AC_##K49, AC_##K4A, AC_##K4B, AC_##K4C, AC_##K4D, AC_##K4E, AC_##K4F }, /* 48-4F */ \
+ { AC_##K50, AC_##K51, AC_##K52, AC_NO, AC_NO, AC_NO, AC_NO, AC_NO, /* 50-57 */ \
+ AC_NO, AC_NO, AC_NO, AC_NO, AC_NO, AC_NO, AC_NO, AC_NO }, /* 58-5F */ \
+ { AC_NO, AC_NO, AC_NO, AC_NO, AC_NO, AC_NO, AC_NO, AC_NO, /* 60-67 */ \
+ AC_NO, AC_NO, AC_NO, AC_NO, AC_NO, AC_NO, AC_NO, AC_NO }, /* 68-6F */ \
+ { AC_##K70, AC_##K71, AC_##K72, AC_##K73, AC_NO, AC_##K75, AC_##K76, AC_##K77, /* 70-77 */ \
+ AC_##K78, AC_##K79, AC_##K7A, AC_NO, AC_NO, AC_NO, AC_NO, AC_NO } /* 78-7F */ \
+}
+