@@ -7,11 +7,11 @@ QMK is based on TMK.   Understanding the essential changes made should help you
 | 
			
		||||
## TMK vs. QMK
 | 
			
		||||
 | 
			
		||||
| Firmware                  |TMK                    |QMK                      |
 | 
			
		||||
|-------------------------------------------------|-----------------------|-------------------------|
 | 
			
		||||
|---------------------------|-----------------------|-------------------------|
 | 
			
		||||
| Maintainer                |hasu                   |Jack Humbert et al.      |
 | 
			
		||||
| Build path customization  | `TMK_DIR = ...`       | `include .../Makefile`  |
 | 
			
		||||
| `keymaps` data            | 3D array of `uint8_t` holding **keycode**      | 3D array of `uint16_t` holding **action code**  |
 | 
			
		||||
| `fn_actions` data                               | 1D array of `uint16_t`  holding **action code** | 3D array of `uint16_t` holding **action code**  |
 | 
			
		||||
| `fn_actions` data         | 1D array of `uint16_t` holding **action code** | 1D array of `uint16_t` holding **action code**  |
 | 
			
		||||
 | 
			
		||||
Since QMK is based on TMK and uses major portion of TMK code as is, understanding the essential changes made should help you understand the code.
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user