Arduino Pro Micro 在 PC 上作为 "keyboard" - 在 PC 上打印“=”而不是“-” HID 库
Arduino Pro Micro as "keyboard" on a PC - prints on the PC "=" instead of "-" HID-library
我把代码上传到Arduino pro micro。但是“-”符号像“=”符号一样打印。请帮忙,我知道该怎么办...
Keyboard.print("iexplore -k google.com");
更新:
我正在使用 "HID-projects" 库
Arduino leonardno / pro micro 正在 Windows 10 笔记本电脑上模拟键盘。像 rubber ducky 这样的东西只是 Arduino 版本。
如果我使用 "keyboard.h" 库,它会出现同样的问题
这是我的代码:
#include <HID-Project.h>
#include <HID-Settings.h>
// Utility function
void typeKey(int key){
Keyboard.press(key);
delay(500);
Keyboard.release(key);
}
void setup()
{
// Start Keyboard and Mouse
AbsoluteMouse.begin();
Keyboard.begin();
// Start Payload
delay(400);
Keyboard.press(KEY_LEFT_GUI);
Keyboard.press(114);
Keyboard.releaseAll();
delay(400);
Keyboard.print("iexplore -k google.com");
delay(400);
typeKey(KEY_RETURN);
// End Payload
// Stop Keyboard and Mouse
Keyboard.end();
AbsoluteMouse.end();
}
// Unused
void loop() {}
HID 项目(如 keyboard.h)仅支持 US_ENGLISH - 因此您的 OS 必须设置为此布局。 “-”与“=”很可能是不同的键盘布局。尝试
Keyboard.print("iexplore ")-
Keyboard.press(KEY_MINUS);
Keyboard.print("k google.com");
如果再次出现“=”,您的 OS.As 中有键盘布局问题,请尝试以下操作
Keyboard.print("Layout test _-*$%&/()!?#;,:...");
如果打印不同的字母,其 OS 键盘布局
我把代码上传到Arduino pro micro。但是“-”符号像“=”符号一样打印。请帮忙,我知道该怎么办...
Keyboard.print("iexplore -k google.com");
更新: 我正在使用 "HID-projects" 库 Arduino leonardno / pro micro 正在 Windows 10 笔记本电脑上模拟键盘。像 rubber ducky 这样的东西只是 Arduino 版本。 如果我使用 "keyboard.h" 库,它会出现同样的问题
这是我的代码:
#include <HID-Project.h>
#include <HID-Settings.h>
// Utility function
void typeKey(int key){
Keyboard.press(key);
delay(500);
Keyboard.release(key);
}
void setup()
{
// Start Keyboard and Mouse
AbsoluteMouse.begin();
Keyboard.begin();
// Start Payload
delay(400);
Keyboard.press(KEY_LEFT_GUI);
Keyboard.press(114);
Keyboard.releaseAll();
delay(400);
Keyboard.print("iexplore -k google.com");
delay(400);
typeKey(KEY_RETURN);
// End Payload
// Stop Keyboard and Mouse
Keyboard.end();
AbsoluteMouse.end();
}
// Unused
void loop() {}
HID 项目(如 keyboard.h)仅支持 US_ENGLISH - 因此您的 OS 必须设置为此布局。 “-”与“=”很可能是不同的键盘布局。尝试
Keyboard.print("iexplore ")-
Keyboard.press(KEY_MINUS);
Keyboard.print("k google.com");
如果再次出现“=”,您的 OS.As 中有键盘布局问题,请尝试以下操作
Keyboard.print("Layout test _-*$%&/()!?#;,:...");
如果打印不同的字母,其 OS 键盘布局