]> git.donarmstrong.com Git - kiibohd-kll.git/blobdiff - templates/kiibohdKeymap.h
Adding Lock and Latch symbolic names (e.g. Function)
[kiibohd-kll.git] / templates / kiibohdKeymap.h
index 693164c264b282a9348cfdf7b8da602167d45242..bb78ededbc2780527af9b07039304715d4e008f4 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014 by Jacob Alexander
+/* Copyright (C) 2014-2015 by Jacob Alexander
  *
  * This file is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
  * along with this file.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-// Generated MSG /w timestamp and compiler information
+<|Information|>
 
-#ifndef __generatedKeymap_h
-#define __generatedKeymap_h
+
+#pragma once
 
 // ----- Includes -----
 
 
 // ----- Capabilities -----
 
+// Capability function declarations
+<|CapabilitiesFuncDecl|>
+
+
 // Indexed Capabilities Table
 <|CapabilitiesList|>
 
 <|ResultMacroList|>
 
 
+// -- Trigger Macro Record
+
+// Keeps a record/state of each result macro
+<|ResultMacroRecord|>
+
+
 // -- Trigger Macros
 
 // Trigger Macro Guides
 <|TriggerMacroList|>
 
 
+// -- Trigger Macro Record List
+
+// Keeps a record/state of each trigger macro
+<|TriggerMacroRecord|>
+
+
 
 // ----- Trigger Maps -----
 
 <|PartialLayerTriggerLists|>
 
 
+// -- ScanCode Offset Map
+// Maps interconnect ids to scancode offsets
+//
+// Only used for keyboards with an interconnect
+<|ScanCodeInterconnectOffsetList|>
+
+
 // -- ScanCode Indexed Maps
 // Maps to a trigger list of macro pointers
 //                 _
 <|LayerIndexList|>
 
 
-
-#endif // __generatedKeymap_h
+// - Layer State
+<|LayerState|>