▶️

M5Stack S3でUSB HIDキーボード入力からのUS keyboard配列でemoji code 入力、いけたぜ

に公開

M5StackでHIDキーボード入力からのemoji code 入力を試した2
https://zenn.dev/takurx/articles/e1b8770c241b1f
の続き

やったこと

  • UbuntuでUS keyboard入力(English, United States)にして、'_'(アンダースコア)を含むemoji codeをM5Stack S3のUSB HIDキーボード入力ならいけたぜ
    • 前回、M5Stack BasicのBLE HIDキーボード入力はShiftキーをONの区切りが悪いのか、送りきれなかったところ
  • M5Stackからボタン入力+PC側で特定のキーを受信したら絵文字入力するPythonプログラムを試した、まだうまくいってない

次やれたら良いこと

  • M5Stack上の表示も文字化けしているので、絵文字が入っている組み込みフォントを試す
  • このテキストもclineで自動で作成できるのでは?次試す

UbuntuでUS keyboard入力(English, United States)にして、'_'(アンダースコア)を含むemoji codeをM5Stack S3のUSB HIDキーボード入力ならいけたぜ

  • Ok, パターン1
        // patern1, for US keyboard layout
        Keyboard.print(":lollipop:");  // for US keyboard layout
        Keyboard.print(":black");  // for US keyboard layout
        Keyboard.press(KEY_LEFT_SHIFT); // Press Left Shift
        Keyboard.write(0x2D); // US keyboard layoutでは'_', JP keyboard layoutでは '='
        Keyboard.release(KEY_LEFT_SHIFT); // Release Left Shift
        Keyboard.print("nib:"); 
  • Ok, パターン2
        // patern2, for US keyboard layout
        Keyboard.print(":lollipop:");  // for US keyboard layout
        Keyboard.print(":black_nib:");  // for US keyboard layout

M5Stackからボタン入力+PC側で特定のキーを受信したら絵文字入力するPythonプログラムを試した、まだうまくいってない

Discussion