GitHub | 您所在的位置:网站首页 › onscreenkeyboard如何关闭 › GitHub |
M5Stack OnScreenKeyboard library. (for ASCII code)
Add Keyboard for your M5Stack project. あなたのM5Stackプロジェクトにキーボードを! DescriptionOnScreenKeyboard which can be operated with 3 button. M5Stack本体の3ボタンで操作できるオンスクリーンキーボード。 簡単な文字入力にお使いいただけます。 Support FACES Keyboard and GameBoy and Encoder unit. Support PLUS Encoder unit. Support JoyStick unit. Support CardKB unit. Support morse code input. M5Stackの各種ユニットでの操作にも対応。 A+C 2ボタン同時押しでモールス入力モードに切替可能。 Common operation: BtnA click : キーボードパネル切替 Keyboard panel switches. BtnA and B hold and BtnC click : 全消去 Clear all strings. BtnA hold and BtnC click : モールス入力/フォーカス入力 モード切替 Switch between Morse code mode and focus selection mode. in focus mode: BtnA hold : 左(上)に移動 The focus moves to the left (or up). BtnB click(or hold) : 選択決定、行/列選択切替 The focused target is entered. Then switch the row/column selection. BtnC click(or hold) : 右(下)に移動 The focus moves to the right (or down). BtnA hold and BtnB click : 入力完了(または列選択に戻る) Finish keyboard input. (or back to column selection.)
Morse code is GBoard morse compliant. GBoard morse code list Usage #include M5OnScreenKeyboard m5osk; m5osk.useFACES = true; // FACES unit support. m5osk.useCardKB = true; // CARDKB unit support. m5osk.useJoyStick = true; // JoyStick unit support. m5osk.usePLUSEncoder = true; // PLUS Encoder unit support. m5osk.useFACESEncoder = true;// FACES Encoder unit support. // m5osk.swapBtnBC = true; // BtnB/BtnC KeyAssign swap. m5osk.setup(); //m5osk.setup("Hello World."); // You can also set default text while (m5osk.loop()) { // You can write your code here. delay(1); } String text = m5osk.getString(); m5osk.close(); LicenceMIT Authorlovyan03 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |