@ -25,13 +25,16 @@
* │ 00 │ 01 │ 02 │ 03 │ 04 │ 05 │ 06 │ 07 │ 08 │ 09 │ 0 A │ 0 B │ 0 C │ 0 D │ 0 E │ 0F │ │ 0 E │ 2u Backspace
* ├ ─ ─ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ─ ─ ┼ ─ ─ ─ ┤ └ ─ ┬ ─ ─ ─ ─ ─ ┤
* │ 10 │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 │ 19 │ 1 A │ 1 B │ 1 C │ 1 D │ 1 E │ 1F │ │ │
* ├ ─ ─ ─ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ┤ ┌ ─ ─ ┴ ┐ 2 D │ ISO Enter
* │ 20 │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 │ 29 │ 2 A │ 2 B │ 2 C │ 2 D │ 2F │ │ 1 E │ │
* ├ ─ ─ ─ ─ ─ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ─ ─ ─ ┬ ─ ─ ─ ┼ ─ ─ ─ ┤ └ ─ ─ ─ ┴ ─ ─ ─ ─ ┘
* │ 30 │ 31 │ 32 │ 33 │ 34 │ 35 │ 36 │ 37 │ 38 │ 39 │ 3 A │ 3 B │ 3 D │ 3 E │ 3F │
* ├ ─ ─ ─ ─ ┬ ─ ─ ─ ┴ ┬ ─ ─ ┴ ─ ┬ ─ ┴ ─ ─ ─ ┴ ─ ─ ─ ┴ ─ ─ ─ ┴ ─ ─ ─ ┴ ─ ─ ─ ┴ ─ ─ ┬ ┴ ─ ─ ─ ┼ ─ ─ ─ ┴ ┬ ─ ┬ ─ ─ ─ ┼ ─ ─ ─ ┼ ─ ─ ─ ┤
* 2.25 u ├ ─ ─ ─ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ┬ ─ ─ ┴ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ┤ ┌ ─ ─ ┴ ┐ 2 D │ ISO Enter
* LShift │ 20 │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 │ 29 │ 2 A │ 2 B │ 2 C │ 2 D │ 2F │ │ 1 E │ │
* ┌ ─ ─ ─ ─ ─ ─ ─ ─ ┐ ├ ─ ─ ─ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ┬ ─ ┴ ─ ─ ─ ─ ┬ ─ ─ ─ ┼ ─ ─ ─ ┤ └ ─ ─ ─ ┴ ─ ─ ─ ─ ┘
* │ 30 │ │ 30 │ 31 │ 32 │ 33 │ 34 │ 35 │ 36 │ 37 │ 38 │ 39 │ 3 A │ 3 B │ 3 D │ 3 E │ 3F │
* └ ─ ─ ─ ─ ─ ─ ─ ─ ┘ ├ ─ ─ ─ ─ ┼ ─ ─ ─ ┴ ┬ ─ ─ ┴ ─ ┬ ─ ┴ ─ ─ ─ ┴ ─ ─ ─ ┴ ─ ─ ─ ┴ ─ ─ ─ ┴ ─ ─ ─ ┴ ─ ─ ┬ ┴ ─ ─ ─ ┼ ─ ─ ─ ┴ ┬ ─ ┬ ─ ─ ─ ┼ ─ ─ ─ ┼ ─ ─ ─ ┤
* │ 40 │ 41 │ 43 │ 46 │ 4 A │ 4 B │ │ 4 D │ 4 E │ 4F │
* └ ─ ─ ─ ─ ┴ ─ ─ ─ ─ ┴ ─ ─ ─ ─ ┴ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┴ ─ ─ ─ ─ ┴ ─ ─ ─ ─ ┘ └ ─ ─ ─ ┴ ─ ─ ─ ┴ ─ ─ ─ ┘
* ┌ ─ ─ ─ ─ ─ ┬ ─ ─ ─ ┬ ─ ─ ─ ─ ─ ┬ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┬ ─ ─ ─ ─ ─ ┐
* │ 40 │ 41 │ 43 │ 46 │ 4 B │ Tsangan
* └ ─ ─ ─ ─ ─ ┴ ─ ─ ─ ┴ ─ ─ ─ ─ ─ ┴ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┴ ─ ─ ─ ─ ─ ┘
*/
/* This a shortcut to help you visually see your layout.
@ -57,6 +60,21 @@
{ K40 , K41 , XXX , K43 , XXX , XXX , K46 , XXX , XXX , XXX , K4A , K4B , XXX , K4D , K4E , K4F } , \
}
# define LAYOUT_65_ansi_blocker( \
K00 , K01 , K02 , K03 , K04 , K05 , K06 , K07 , K08 , K09 , K0A , K0B , K0C , K0E , K0F , \
K10 , K12 , K13 , K14 , K15 , K16 , K17 , K18 , K19 , K1A , K1B , K1C , K1D , K1E , K1F , \
K20 , K22 , K23 , K24 , K25 , K26 , K27 , K28 , K29 , K2A , K2B , K2C , K2D , K2F , \
K30 , K32 , K33 , K34 , K35 , K36 , K37 , K38 , K39 , K3A , K3B , K3D , K3E , K3F , \
K40 , K41 , K43 , K46 , K4A , K4B , K4D , K4E , K4F \
) \
{ \
{ K00 , K01 , K02 , K03 , K04 , K05 , K06 , K07 , K08 , K09 , K0A , K0B , K0C , XXX , K0E , K0F } , \
{ K10 , XXX , K12 , K13 , K14 , K15 , K16 , K17 , K18 , K19 , K1A , K1B , K1C , K1D , K1E , K1F } , \
{ K20 , XXX , K22 , K23 , K24 , K25 , K26 , K27 , K28 , K29 , K2A , K2B , K2C , K2D , XXX , K2F } , \
{ K30 , XXX , K32 , K33 , K34 , K35 , K36 , K37 , K38 , K39 , K3A , K3B , XXX , K3D , K3E , K3F } , \
{ K40 , K41 , XXX , K43 , XXX , XXX , K46 , XXX , XXX , XXX , K4A , K4B , XXX , K4D , K4E , K4F } , \
}
# define LAYOUT_65_ansi_blocker_split_bs( \
K00 , K01 , K02 , K03 , K04 , K05 , K06 , K07 , K08 , K09 , K0A , K0B , K0C , K0D , K0E , K0F , \
K10 , K12 , K13 , K14 , K15 , K16 , K17 , K18 , K19 , K1A , K1B , K1C , K1D , K1E , K1F , \
@ -72,6 +90,21 @@
{ K40 , K41 , XXX , K43 , XXX , XXX , K46 , XXX , XXX , XXX , K4A , K4B , XXX , K4D , K4E , K4F } , \
}
# define LAYOUT_65_iso_blocker( \
K00 , K01 , K02 , K03 , K04 , K05 , K06 , K07 , K08 , K09 , K0A , K0B , K0C , K0E , K0F , \
K10 , K12 , K13 , K14 , K15 , K16 , K17 , K18 , K19 , K1A , K1B , K1C , K1D , K1F , \
K20 , K22 , K23 , K24 , K25 , K26 , K27 , K28 , K29 , K2A , K2B , K2C , K1E , K2D , K2F , \
K30 , K31 , K32 , K33 , K34 , K35 , K36 , K37 , K38 , K39 , K3A , K3B , K3D , K3E , K3F , \
K40 , K41 , K43 , K46 , K4A , K4B , K4D , K4E , K4F \
) \
{ \
{ K00 , K01 , K02 , K03 , K04 , K05 , K06 , K07 , K08 , K09 , K0A , K0B , K0C , XXX , K0E , K0F } , \
{ K10 , XXX , K12 , K13 , K14 , K15 , K16 , K17 , K18 , K19 , K1A , K1B , K1C , K1D , K1E , K1F } , \
{ K20 , XXX , K22 , K23 , K24 , K25 , K26 , K27 , K28 , K29 , K2A , K2B , K2C , K2D , XXX , K2F } , \
{ K30 , K31 , K32 , K33 , K34 , K35 , K36 , K37 , K38 , K39 , K3A , K3B , XXX , K3D , K3E , K3F } , \
{ K40 , K41 , XXX , K43 , XXX , XXX , K46 , XXX , XXX , XXX , K4A , K4B , XXX , K4D , K4E , K4F } , \
}
# define LAYOUT_65_iso_blocker_split_bs( \
K00 , K01 , K02 , K03 , K04 , K05 , K06 , K07 , K08 , K09 , K0A , K0B , K0C , K0D , K0E , K0F , \
K10 , K12 , K13 , K14 , K15 , K16 , K17 , K18 , K19 , K1A , K1B , K1C , K1D , K1F , \
@ -88,6 +121,21 @@
}
# define LAYOUT_65_ansi_blocker_tsangan( \
K00 , K01 , K02 , K03 , K04 , K05 , K06 , K07 , K08 , K09 , K0A , K0B , K0C , K0E , K0F , \
K10 , K12 , K13 , K14 , K15 , K16 , K17 , K18 , K19 , K1A , K1B , K1C , K1D , K1E , K1F , \
K20 , K22 , K23 , K24 , K25 , K26 , K27 , K28 , K29 , K2A , K2B , K2C , K2D , K2F , \
K30 , K32 , K33 , K34 , K35 , K36 , K37 , K38 , K39 , K3A , K3B , K3D , K3E , K3F , \
K40 , K41 , K43 , K46 , K4B , K4D , K4E , K4F \
) \
{ \
{ K00 , K01 , K02 , K03 , K04 , K05 , K06 , K07 , K08 , K09 , K0A , K0B , K0C , XXX , K0E , K0F } , \
{ K10 , XXX , K12 , K13 , K14 , K15 , K16 , K17 , K18 , K19 , K1A , K1B , K1C , K1D , K1E , K1F } , \
{ K20 , XXX , K22 , K23 , K24 , K25 , K26 , K27 , K28 , K29 , K2A , K2B , K2C , K2D , XXX , K2F } , \
{ K30 , XXX , K32 , K33 , K34 , K35 , K36 , K37 , K38 , K39 , K3A , K3B , XXX , K3D , K3E , K3F } , \
{ K40 , K41 , XXX , K43 , XXX , XXX , K46 , XXX , XXX , XXX , XXX , K4B , XXX , K4D , K4E , K4F } , \
}
# define LAYOUT_65_ansi_blocker_tsangan_split_bs( \
K00 , K01 , K02 , K03 , K04 , K05 , K06 , K07 , K08 , K09 , K0A , K0B , K0C , K0D , K0E , K0F , \
K10 , K12 , K13 , K14 , K15 , K16 , K17 , K18 , K19 , K1A , K1B , K1C , K1D , K1E , K1F , \
K20 , K22 , K23 , K24 , K25 , K26 , K27 , K28 , K29 , K2A , K2B , K2C , K2D , K2F , \
@ -102,7 +150,22 @@
{ K40 , K41 , XXX , K43 , XXX , XXX , K46 , XXX , XXX , XXX , XXX , K4B , XXX , K4D , K4E , K4F } , \
}
# define LAYOUT_65_iso_blocker_7u_spc( \
# define LAYOUT_65_iso_blocker_tsangan( \
K00 , K01 , K02 , K03 , K04 , K05 , K06 , K07 , K08 , K09 , K0A , K0B , K0C , K0E , K0F , \
K10 , K12 , K13 , K14 , K15 , K16 , K17 , K18 , K19 , K1A , K1B , K1C , K1D , K1F , \
K20 , K22 , K23 , K24 , K25 , K26 , K27 , K28 , K29 , K2A , K2B , K2C , K1E , K2D , K2F , \
K30 , K31 , K32 , K33 , K34 , K35 , K36 , K37 , K38 , K39 , K3A , K3B , K3D , K3E , K3F , \
K40 , K41 , K43 , K46 , K4B , K4D , K4E , K4F \
) \
{ \
{ K00 , K01 , K02 , K03 , K04 , K05 , K06 , K07 , K08 , K09 , K0A , K0B , K0C , XXX , K0E , K0F } , \
{ K10 , XXX , K12 , K13 , K14 , K15 , K16 , K17 , K18 , K19 , K1A , K1B , K1C , K1D , K1E , K1F } , \
{ K20 , XXX , K22 , K23 , K24 , K25 , K26 , K27 , K28 , K29 , K2A , K2B , K2C , K2D , XXX , K2F } , \
{ K30 , K31 , K32 , K33 , K34 , K35 , K36 , K37 , K38 , K39 , K3A , K3B , XXX , K3D , K3E , K3F } , \
{ K40 , K41 , XXX , K43 , XXX , XXX , K46 , XXX , XXX , XXX , XXX , K4B , XXX , K4D , K4E , K4F } , \
}
# define LAYOUT_65_iso_blocker_tsangan_split_bs( \
K00 , K01 , K02 , K03 , K04 , K05 , K06 , K07 , K08 , K09 , K0A , K0B , K0C , K0D , K0E , K0F , \
K10 , K12 , K13 , K14 , K15 , K16 , K17 , K18 , K19 , K1A , K1B , K1C , K1D , K1E , K1F , \
K20 , K22 , K23 , K24 , K25 , K26 , K27 , K28 , K29 , K2A , K2B , K2C , K2D , K2F , \