From 4b1e25ede4873650c443e842e3ed96db3f0451f4 Mon Sep 17 00:00:00 2001 From: Megan McClure Date: Wed, 8 Jun 2022 11:46:10 -0400 Subject: [PATCH] Keytap fix (#1) * try fixing keyTap wrapper * add extra test file * remove extra test file --- src/robotjs.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/robotjs.cc b/src/robotjs.cc index a8361181..c48804e6 100644 --- a/src/robotjs.cc +++ b/src/robotjs.cc @@ -511,8 +511,11 @@ Napi::Value keyTapWrapper(const Napi::CallbackInfo& info) MMKeyCode key; const char *k; - Napi::String kstr(env, info[0].ToString()); - k = kstr.Utf8Value().c_str(); + //Get arguments from JavaScript. + std::string kstr = info[0].As(); + + //Convert arguments to chars. + k = kstr.c_str(); switch (info.Length()) {