I have my iigs working with ShawnMeg's posted code and it works great but my own coding is less than ideal. I have little experience so here's what i'm working with. When I run git bash and compile my custom keymap it comes out as a file with no extension. I had errors initially compiling with the function action prior but working through it looking at others code I got to this point where it's making a file just not sure where I went wrong. Will continue to read everything I can again and retrace steps. Any assistance is appreciated. #include "keymap_common.h"
const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* M0116 Apple Standard Keyboard ANSI
* +-------+
* | mute |
* +-------+
* +---+---+---+---+---+---+---+---+---+---+---+---+---+-----+ +---+---+---+---+
* |esc| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | bks | |del| = | / | * |
* +---------------------------------------------------------+ +---+---+---+---+
* | tab | q | w | e | r | t | y | u | i | o | p | [ | ] | | | 7 | 8 | 9 | + |
* +-----------------------------------------------------+ | +---+---+---+---+
* | Fn0 | a | s | d | f | g | h | j | k | l | ; | ' |return| | 4 | 5 | 6 | - |
* +---------------------------------------------------------+ +---+---+---+---+
* | shift | z | x | c | v | b | n | m | , | . | / | shift | | 1 | 2 | 3 | |
* +---------------------------------------------------------+ +-------+---|ent|
* |cap|alt|ctrl | ` | | \ |lef|rig|dwn|up | | 0 | . | |
* +---------------------------------------------------------+ +-------+---+---+
*/
KEYMAP_M0116_ANSI(
MUTE,
ESC, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, BSPC, DEL ,EQL, PSLS,PAST,
TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC, P7, P8, P9, PMNS,
FN0, A, S, D, F, G, H, J, K, L, SCLN,QUOT, ENT, P4, P5, P6, PPLS,
LSFT,Z, X, C, V, B, N, M, COMM,DOT, SLSH, RSFT, P1, P2, P3,
CAPS, LALT,LCTL,GRV, SPC, BSLS,LEFT,RGHT,DOWN,UP, P0, PDOT,PENT
),
/* M0116 Apple Standard Keyboard ANSI
* +-------+
* | mute |
* +-------+
* +---+---+---+---+---+---+---+---+---+---+---+---+---+-----+ +----+----+--+-+---+
* |esc| F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12| bks | | ins| hom|end |prt|
* +---------------------------------------------------------+ +----+----+----+---+
* | tab | q | w | e | r | t | y | u | i | o | p | [ | ] | | | | | |pgu|
* +-----------------------------------------------------+ | +----+----+----+---+
* | Fn0 | a | s | d | f | g | h | j | k | l | ; | ' |return| | | up | |pgd|
* +---------------------------------------------------------+ +----+----+----+---+
* | shift | z | x | c | v | b | n | m | , | . | / | shift | |left|down|rght| |
* +---------------------------------------------------------+ +---------+----| |
* |cap|alt|ctrl| clr| |ply|prv|nxt|vod|vou| | | | |
* +---------------------------------------------------------+ +---------+----+---+
*/
KEYMAP_M0116_ANSI(
TRNS,
TRNS,F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,TRNS, INS,HOME ,END ,PSCR,
TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, NO ,NO ,NO ,PGUP,
TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS, NO ,UP ,NO ,PGDN,
TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS, LEFT,DOWN,RGHT,
TRNS,TRNS,TRNS,TRNS, TRNS, MPLY,MPRV,MNXT,VOLD,VOLU, NO , NO ,NO
),
};
const action_t PROGMEM fn_actions[] = {
[0] = ACTION_LAYER_MOMENTARY(1),
};
EDIT: Got it. fiddle enough days with Code and eventually you'll get there.