Skip to content

Instantly share code, notes, and snippets.

@tokyoff
tokyoff / one_button_keyboard.ino
Last active December 3, 2021 22:16
ワンボタンキーボードの基本形ソースコード
#include "Keyboard.h"
#define PIN_KEYSW (9)
int prevKeyState;
int currKeyState;
void setup() {
pinMode(PIN_KEYSW, INPUT_PULLUP);
prevKeyState = HIGH;
@tokyoff
tokyoff / obk_double_push.ino
Last active July 22, 2020 11:44
キースイッチを押す回数によって動作が変えられるワンボタンキーボード用ソースコード
//--------------------------------------------------
// キースイッチを押す回数によって動作が変えられるキーボード
// 1回押し:コピー(ctrl + c)
// 2回押し:ペースト(ctrl + v)
// 3回押し:カット(ctrl + x)
//
// https://www.one-button-key.com/
//--------------------------------------------------
#include "Keyboard.h"
@tokyoff
tokyoff / obk_mouse.ino
Created September 15, 2019 02:11
マウスカーソルを高速で動かせるワンボタンキーボード用ソースコード
//------------------------------------------
// マウスカーソルを高速で動かせるキーボード
// ※キーを押すたびにカーソル移動ON/OFFが可能
// https://www.one-button-key.com/
//------------------------------------------
#include "Mouse.h"
#define PIN_KEYSW (9)
int prevKeyState;
@tokyoff
tokyoff / obk_shutdown.ino
Created September 12, 2019 15:36
ポチッと押すだけでシャットダウンができるワンボタンキーボード用ソースコード
//-------------------------------------------------------------
// シャットダウン専用キーボード
// https://www.one-button-key.com/
//
// ※"HID-Project" というライブラリが必要です。
// ※Arduino IDE のライブラリマネージャからインストールできます。
//-------------------------------------------------------------
#include <HID-Project.h>
#define PIN_KEYSW (9)
@tokyoff
tokyoff / obk_www.ino
Created September 12, 2019 15:07
押すたびに草wが生えるワンボタンキーボード用ソースコード
//------------------------------------
// 押すたびに草wが生えるキーボード
// https://www.one-button-key.com/
//------------------------------------
#include "Keyboard.h"
#define PIN_KEYSW (9)
int prevKeyState;
int currKeyState;
@tokyoff
tokyoff / obk_snip.ino
Last active September 12, 2019 14:52
範囲指定スクリーンショット機能が呼び出せるワンボタンキーボード用ソースコード
//------------------------------------
// 範囲指定スクリーンショット キーボード
// https://www.one-button-key.com/
//------------------------------------
#define WIN // ※Macの場合はdefineをコメントアウトして下さい
#include "Keyboard.h"
#define PIN_KEYSW (9)
int prevKeyState;
@tokyoff
tokyoff / obk_paste_without_formatting.ino
Created September 12, 2019 14:31
書式なし貼り付けができるワンボタンキーボード用ソースコード(Mac用)
//------------------------------------
// 書式なし貼り付けキーボード Mac用
// (command + shift + option + v)
// https://www.one-button-key.com/
//------------------------------------
#include "Keyboard.h"
#define PIN_KEYSW (9)
int prevKeyState;
@tokyoff
tokyoff / obk_ctl-alt-del.ino
Last active September 12, 2019 14:30
画面をサッと隠せるワンボタンキーボード用ソースコード(Win用)
//------------------------------------
// 画面をサッと隠せるキーボード Win用
// (Ctl + Alt + Del)
// https://www.one-button-key.com/
//------------------------------------
#include "Keyboard.h"
#define PIN_KEYSW (9)
int prevKeyState;
@tokyoff
tokyoff / obk_omikuji.ino
Last active August 24, 2019 11:33
キーを押すたびに運勢が占えるワンボタンキーボード用ソースコード
//------------------------------------
// おみくじキーボード
// ※日本語入力ONの状態でキーを押すこと
// https://www.one-button-key.com/
//------------------------------------
#include "Keyboard.h"
#define PIN_KEYSW (9)
int prevKeyState;
@tokyoff
tokyoff / obk_pi.ino
Last active August 24, 2019 11:17
円周率をひたすら入力できるワンボタンキーボード用ソースコード
//------------------------------------
// 円周率入力専用キーボード
// https://www.one-button-key.com/
//------------------------------------
#include "Keyboard.h"
#include <avr/pgmspace.h>
#define PIN_KEYSW (9)
int prevKeyState;