2
我在使用barepaint和arduino leonardo的紙質鍵盤上工作。 到目前爲止,每個按鍵都可以正常工作,但返回鍵除外。輸入/返回的ASCII值
這是怎樣的代碼查找一個按鈕:
if (button5 > 1000)
{
Keyboard.write(120);
}
但我似乎無法找到該鍵的ASCII值,回報。 我知道這是某種組合,但我無法讓它工作。
我在使用barepaint和arduino leonardo的紙質鍵盤上工作。 到目前爲止,每個按鍵都可以正常工作,但返回鍵除外。輸入/返回的ASCII值
這是怎樣的代碼查找一個按鈕:
if (button5 > 1000)
{
Keyboard.write(120);
}
但我似乎無法找到該鍵的ASCII值,回報。 我知道這是某種組合,但我無法讓它工作。
鍵盤庫的Arduino documation列出176作爲映射到`KEY_ENTER'。
source code將ASCII 10映射到ENTER並且不將ASCII 13映射到任何東西。
內部176和10都映射到USB HID鍵盤值40(十進制)。
根據http://www.usb.org/developers/devclass_docs/Hut1_11.pdf 40映射到「鍵盤輸入」(而不是「數字鍵盤輸入」)
所以請使用176或10,他們應該做同樣的事情。
crlf是10&13 –