"Narrowed the problem down to TapTimeUnderLimit() returning false, ... on slow/busy machines"
... bool Controller::Impl::TapTimeUnderLimit() { int time_difference = TimeSinceLauncherKeyPress(); return time_difference < local::super_tap_duration; } ...
I don't have a fix, but it isn't surprising that on a slow machine things* take longer.
* whatever is measured by "time_difference" is greater than "super_tap_duration". Apparently there's more to it than the physical keypress.
"Narrowed the problem down to TapTimeUnderLimit() returning false, ... on slow/busy machines"
... :Impl:: TapTimeUnderLim it() erKeyPress( ); super_tap_ duration;
bool Controller:
{
int time_difference = TimeSinceLaunch
return time_difference < local::
}
...
I don't have a fix, but it isn't surprising that on a slow machine things* take longer.
* whatever is measured by "time_difference" is greater than "super_ tap_duration" . Apparently there's more to it than the physical keypress.