control-del key
parent
3325dea1cf
commit
8b392e14fb
|
@ -80,11 +80,11 @@ _F11, _F1, _F2, _F3, _F4, _F5, _F6,
|
|||
0, 0, 0,
|
||||
0, 0, 0,
|
||||
// right hand
|
||||
_F5, _F6, _F7, _F8, _F9, _F10, _F12,
|
||||
0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0,
|
||||
_F5, _F6, _F7, _F8, _F9, _F10, _F12,
|
||||
0, 0, 0, 0, 0, 0, 0,
|
||||
0, _bs, _del, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0,
|
||||
0, 0,
|
||||
0, 0, 0,
|
||||
0, 0, 0 ),
|
||||
|
@ -135,7 +135,8 @@ _F5, _F6, _F7, _F8, _F9, _F10, _F12,
|
|||
// ---
|
||||
|
||||
// special
|
||||
#define sshprre &kbfun_shift_press_release
|
||||
#define shifted &kbfun_shift_press_release
|
||||
#define ctrled &kbfun_control_press_release
|
||||
#define s2kcap &kbfun_2_keys_capslock_press_release
|
||||
#define slpunum &kbfun_layer_push_numpad
|
||||
#define slponum &kbfun_layer_pop_numpad
|
||||
|
@ -152,7 +153,7 @@ NULL,
|
|||
kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
s2kcap,sshprre,sshprre,sshprre, kprrel, kprrel, kprrel,
|
||||
s2kcap,shifted,shifted,shifted, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel,
|
||||
|
@ -173,18 +174,18 @@ NULL,
|
|||
NULL,
|
||||
// left hand
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel,sshprre, kprrel, kprrel,sshprre, kprrel, kprrel,
|
||||
kprrel, kprrel,sshprre,sshprre,sshprre,sshprre,
|
||||
ktrans, kprrel,sshprre,sshprre, kprrel,sshprre, kprrel,
|
||||
kprrel,shifted, kprrel, kprrel,shifted, kprrel, kprrel,
|
||||
kprrel, kprrel,shifted,shifted,shifted,shifted,
|
||||
ktrans, kprrel,shifted,shifted, kprrel,shifted, kprrel,
|
||||
ktrans, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel,
|
||||
// right hand
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel,sshprre,sshprre, kprrel, kprrel, kprrel,
|
||||
sshprre,sshprre, kprrel,sshprre, kprrel, kprrel,
|
||||
kprrel,sshprre,sshprre,sshprre,sshprre,sshprre, kprrel,
|
||||
kprrel, kprrel,shifted,shifted, kprrel, kprrel, kprrel,
|
||||
shifted,shifted, kprrel,shifted, kprrel, kprrel,
|
||||
kprrel,shifted,shifted,shifted,shifted,shifted, kprrel,
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel,
|
||||
|
@ -206,7 +207,7 @@ kprrel,
|
|||
// right hand
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, ctrled, ctrled, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, ktrans,
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel,
|
||||
|
@ -250,7 +251,7 @@ NULL,
|
|||
kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
s2kcap,sshprre,sshprre,sshprre, kprrel, kprrel, kprrel,
|
||||
s2kcap,shifted,shifted,shifted, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel,
|
||||
|
@ -271,18 +272,18 @@ NULL,
|
|||
NULL,
|
||||
// left hand
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel,sshprre, kprrel, kprrel,sshprre, kprrel, kprrel,
|
||||
kprrel, kprrel,sshprre,sshprre,sshprre,sshprre,
|
||||
ktrans, kprrel,sshprre,sshprre, kprrel,sshprre, kprrel,
|
||||
kprrel,shifted, kprrel, kprrel,shifted, kprrel, kprrel,
|
||||
kprrel, kprrel,shifted,shifted,shifted,shifted,
|
||||
ktrans, kprrel,shifted,shifted, kprrel,shifted, kprrel,
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel,
|
||||
// right hand
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel,sshprre,sshprre, kprrel, kprrel, kprrel,
|
||||
sshprre,sshprre, kprrel,sshprre, kprrel, kprrel,
|
||||
kprrel,sshprre,sshprre,sshprre,sshprre,sshprre, kprrel,
|
||||
kprrel, kprrel,shifted,shifted, kprrel, kprrel, kprrel,
|
||||
shifted,shifted, kprrel,shifted, kprrel, kprrel,
|
||||
kprrel,shifted,shifted,shifted,shifted,shifted, kprrel,
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel,
|
||||
|
@ -304,7 +305,7 @@ kprrel,
|
|||
// right hand
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, ctrled, ctrled, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, ktrans,
|
||||
kprrel, kprrel, kprrel, kprrel, kprrel,
|
||||
kprrel, kprrel,
|
||||
|
|
|
@ -58,10 +58,10 @@
|
|||
|
||||
// special
|
||||
void kbfun_shift_press_release (void);
|
||||
void kbfun_control_press_release (void);
|
||||
void kbfun_2_keys_capslock_press_release (void);
|
||||
void kbfun_layer_push_numpad (void);
|
||||
void kbfun_layer_pop_numpad (void);
|
||||
void kbfun_mediakey_press_release (void);
|
||||
|
||||
#endif
|
||||
|
||||
|
|
|
@ -43,6 +43,19 @@ void kbfun_shift_press_release(void) {
|
|||
kbfun_press_release();
|
||||
}
|
||||
|
||||
/*
|
||||
* [name]
|
||||
* Control + press|release
|
||||
*
|
||||
* [description]
|
||||
* Generate a 'control' press or release before the normal keypress or
|
||||
* keyrelease
|
||||
*/
|
||||
void kbfun_control_press_release(void) {
|
||||
_kbfun_press_release(IS_PRESSED, KEY_LeftControl);
|
||||
kbfun_press_release();
|
||||
}
|
||||
|
||||
/*
|
||||
* [name]
|
||||
* Two keys => capslock
|
||||
|
@ -163,4 +176,3 @@ void kbfun_mediakey_press_release(void) {
|
|||
|
||||
/* ----------------------------------------------------------------------------
|
||||
* ------------------------------------------------------------------------- */
|
||||
|
||||
|
|
Loading…
Reference in New Issue