vhidkb

virtual HID keyboard
git clone git://git.rr3.xyz/vhidkb
Log | Files | Refs | README | LICENSE

commit 13a9edebf1ffe6d668924c0cd0290ed914e351e5
parent d8a020cbfd74329471c99d0cf15c3854ad0f4867
Author: Robert Russell <robertrussell.72001@gmail.com>
Date:   Mon, 29 Aug 2022 22:57:42 -0700

Change -t option to milliseconds

Diffstat:
Mvhidkb.c | 11++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/vhidkb.c b/vhidkb.c @@ -119,11 +119,16 @@ main(int argc, char **argv) { case 'd': dev = optarg; break; - case 't': - delayus = strtol(optarg, 0, 10); - if (delayus >= 1000000L) + case 't': { + long delayms = strtol(optarg, 0, 10); + if (delayms >= 1000) delayus = 999999L; /* Max POSIX usleep argument */ + else if (delayms < -1) + delayus = -1; + else + delayus = delayms * 1000; break; + } default: fatalf("unknown option: %c\n" USAGE, opt, argv[0]); }