Move more unicode ranges to DD (#19755)
This commit is contained in:
		
							parent
							
								
									79b364d289
								
							
						
					
					
						commit
						2ffdec5dc2
					
				
					 3 changed files with 16 additions and 5 deletions
				
			
		| 
						 | 
				
			
			@ -82,6 +82,10 @@ enum qk_keycode_ranges {
 | 
			
		|||
    QK_USER_MAX                    = 0x7FFF,
 | 
			
		||||
    QK_UNICODE                     = 0x8000,
 | 
			
		||||
    QK_UNICODE_MAX                 = 0xFFFF,
 | 
			
		||||
    QK_UNICODEMAP                  = 0x8000,
 | 
			
		||||
    QK_UNICODEMAP_MAX              = 0xBFFF,
 | 
			
		||||
    QK_UNICODEMAP_PAIR             = 0xC000,
 | 
			
		||||
    QK_UNICODEMAP_PAIR_MAX         = 0xFFFF,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
enum qk_keycode_defines {
 | 
			
		||||
| 
						 | 
				
			
			@ -1308,6 +1312,8 @@ enum qk_keycode_defines {
 | 
			
		|||
#define IS_QK_KB(code) ((code) >= QK_KB && (code) <= QK_KB_MAX)
 | 
			
		||||
#define IS_QK_USER(code) ((code) >= QK_USER && (code) <= QK_USER_MAX)
 | 
			
		||||
#define IS_QK_UNICODE(code) ((code) >= QK_UNICODE && (code) <= QK_UNICODE_MAX)
 | 
			
		||||
#define IS_QK_UNICODEMAP(code) ((code) >= QK_UNICODEMAP && (code) <= QK_UNICODEMAP_MAX)
 | 
			
		||||
#define IS_QK_UNICODEMAP_PAIR(code) ((code) >= QK_UNICODEMAP_PAIR && (code) <= QK_UNICODEMAP_PAIR_MAX)
 | 
			
		||||
 | 
			
		||||
// Group Helpers
 | 
			
		||||
#define IS_INTERNAL_KEYCODE(code) ((code) >= KC_NO && (code) <= KC_TRANSPARENT)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,10 +33,6 @@
 | 
			
		|||
#define QK_RSFT                0x1200
 | 
			
		||||
#define QK_RALT                0x1400
 | 
			
		||||
#define QK_RGUI                0x1800
 | 
			
		||||
#define QK_UNICODEMAP          0x8000
 | 
			
		||||
#define QK_UNICODEMAP_MAX      0xBFFF
 | 
			
		||||
#define QK_UNICODEMAP_PAIR     0xC000
 | 
			
		||||
#define QK_UNICODEMAP_PAIR_MAX 0xFFFF
 | 
			
		||||
// clang-format on
 | 
			
		||||
 | 
			
		||||
// Generic decoding for the whole QK_MODS range
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue