]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
Updated FAQ Keymap (markdown)
authortmk <tmk@users.noreply.github.com>
Wed, 9 Dec 2015 03:04:14 +0000 (12:04 +0900)
committertmk <tmk@users.noreply.github.com>
Wed, 9 Dec 2015 03:04:14 +0000 (12:04 +0900)
FAQ-Keymap.md

index e6f01f53c0a7bcaf58f7721a546a7cdfb218be20..6e02270fd6b688ec2120f270aa01d5943976bc4f 100644 (file)
@@ -234,15 +234,15 @@ weak_mods retains state of virtual or temprary modifiers which should not affect
 Let's say you hold down physical left shift key and type ACTION_MODS_KEY(LSHIFT, KC_A), 
 
 with weak_mods,
-(1) hold down left shift: real_mods |= MOD_BIT(LSHIFT)
-(2) press ACTION_MODS_KEY(LSHIFT, KC_A): weak_mods |= MOD_BIT(LSHIFT)
-(3) release ACTION_MODS_KEY(LSHIFT, KC_A): waek_mods &= ~MOD_BIT(LSHIFT)
+(1) hold down left shift: real_mods |= MOD_BIT(LSHIFT)
+(2) press ACTION_MODS_KEY(LSHIFT, KC_A): weak_mods |= MOD_BIT(LSHIFT)
+(3) release ACTION_MODS_KEY(LSHIFT, KC_A): waek_mods &= ~MOD_BIT(LSHIFT)
 real_mods still keeps modifier state.
 
 without weak mods,
-(1) hold down left shift: real_mods |= MOD_BIT(LSHIFT)
-(2) press ACTION_MODS_KEY(LSHIFT, KC_A): real_mods |= MOD_BIT(LSHIFT)
-(3) release ACTION_MODS_KEY(LSHIFT, KC_A): real_mods &= ~MOD_BIT(LSHIFT)
+(1) hold down left shift: real_mods |= MOD_BIT(LSHIFT)
+(2) press ACTION_MODS_KEY(LSHIFT, KC_A): real_mods |= MOD_BIT(LSHIFT)
+(3) release ACTION_MODS_KEY(LSHIFT, KC_A): real_mods &= ~MOD_BIT(LSHIFT)
 here real_mods lost state for 'physical left shift'.
 
 weak_mods is ORed with real_mods when keyboard report is sent.