X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=templates%2FkiibohdKeymap.h;h=bb78ededbc2780527af9b07039304715d4e008f4;hb=cf5bba703932f11bb686d9968d0c4bb9eab2a32c;hp=693164c264b282a9348cfdf7b8da602167d45242;hpb=81231a708e4a530c4877284ea13fbe2c3d120c99;p=kiibohd-kll.git diff --git a/templates/kiibohdKeymap.h b/templates/kiibohdKeymap.h index 693164c..bb78ede 100644 --- a/templates/kiibohdKeymap.h +++ b/templates/kiibohdKeymap.h @@ -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 @@ -14,10 +14,10 @@ * along with this file. If not, see . */ -// Generated MSG /w timestamp and compiler information +<|Information|> -#ifndef __generatedKeymap_h -#define __generatedKeymap_h + +#pragma once // ----- Includes ----- @@ -28,6 +28,10 @@ // ----- Capabilities ----- +// Capability function declarations +<|CapabilitiesFuncDecl|> + + // Indexed Capabilities Table <|CapabilitiesList|> @@ -44,6 +48,12 @@ <|ResultMacroList|> +// -- Trigger Macro Record + +// Keeps a record/state of each result macro +<|ResultMacroRecord|> + + // -- Trigger Macros // Trigger Macro Guides @@ -56,6 +66,12 @@ <|TriggerMacroList|> +// -- Trigger Macro Record List + +// Keeps a record/state of each trigger macro +<|TriggerMacroRecord|> + + // ----- Trigger Maps ----- @@ -79,6 +95,13 @@ <|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 // _ @@ -110,6 +133,6 @@ <|LayerIndexList|> - -#endif // __generatedKeymap_h +// - Layer State +<|LayerState|>