protected virtual bool Button(bool Old, bool New, Keys Key, bool Extended) { if (Old != New) { KbmPost.Key(Key, Extended, New); } return(New); }
protected virtual Boolean Button(Boolean Old, Boolean New, Keys Key, Boolean Extended) { if (Old != New) { KbmPost.Key(Key, Extended, New); } return(New); }
protected virtual bool Macro(bool Old, bool New, Keys[] Keys) { if (!Old && New) { foreach (var Key in Keys) { KbmPost.Key(Key, false, true); KbmPost.Key(Key, false, false); } } return(New); }
protected virtual Boolean Macro(Boolean Old, Boolean New, Keys[] Keys) { if (!Old && New) { foreach (Keys Key in Keys) { KbmPost.Key(Key, false, true); KbmPost.Key(Key, false, false); } } return(New); }
protected virtual int Repeat(bool Old, int Count, Keys Key, bool Extended) { if (Old) { if ((++Count >= Repeat_Delay) && ((Count % Repeat_Rate) == 0)) { KbmPost.Key(Key, Extended, false); KbmPost.Key(Key, Extended, true); } } else { Count = 0; } return(Count); }
protected virtual Int32 Repeat(Boolean Old, Int32 Count, Keys Key, Boolean Extended) { if (Old) { if ((++Count >= Repeat_Delay) && ((Count % Repeat_Rate) == 0)) { KbmPost.Key(Key, Extended, false); KbmPost.Key(Key, Extended, true); } } else { Count = 0; } return(Count); }