浏览代码

give error if both unicode/map are enabled

Jack Humbert 8 年之前
父节点
当前提交
6788cbd762
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      quantum/quantum_keycodes.h

+ 3 - 0
quantum/quantum_keycodes.h

@@ -45,6 +45,9 @@ enum quantum_keycodes {
     QK_LAYER_TAP_TOGGLE_MAX = 0x58FF,
     QK_LAYER_TAP_TOGGLE_MAX = 0x58FF,
     QK_MOD_TAP            = 0x6000,
     QK_MOD_TAP            = 0x6000,
     QK_MOD_TAP_MAX        = 0x7FFF,
     QK_MOD_TAP_MAX        = 0x7FFF,
+#if defined(UNICODEMAP_ENABLE) && defined(UNICODE_ENABLE)
+    #error "Cannot enable both UNICODEMAP && UNICODE"
+#endif
 #ifdef UNICODE_ENABLE
 #ifdef UNICODE_ENABLE
     QK_UNICODE            = 0x8000,
     QK_UNICODE            = 0x8000,
     QK_UNICODE_MAX        = 0xFFFF,
     QK_UNICODE_MAX        = 0xFFFF,