【2025年新登場 iPad専用ペン】 タッチペン iPad ペン タブレット USB-C充電式 急速充電 スタイラスペン 超高感度 極細 傾き感知/誤作動防止/磁気吸着機能対応 15分間充電 8時間使用可能 2018年以降iPad/iPad Pro/iPad air/iPad mini対応 三つ交換用ペン先
¥1,990 (2025年4月26日 13:05 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)for iPhone 充電ケーブル 純正 【2025新版 MFI認証】 0.2M/1M/1M/2M 4本セット ライトニングケーブル USB アイホン 充電コード 急速充電 高耐久 断線防止 データ転送 lightning ケーブル for iPhone 14/ 13/ 12/ 11/ XS/XR/X/ 8/ 7/ 6s/ 6/5/SE/SE2,for iPad Mini/Air 各種対応
¥799 (2025年4月26日 13:07 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)
1. 概要
このスクリプトは、ターミナル上で動かしたマウスに合わせて文字を出力します(お絵描きができます)
- 左ボタンでドラッグ中は「*」を、右ボタンでドラッグすると「@」を出力します
-
c
キーで画面をクリア、Ctrl+C
で終了 - 画面の最下部にマウスの座標(行と列の位置)を表示します
2. 動作環境
- Bash(Windowsであればgit bash等。Linuxへのssh接続でも動作します)
- xterm互換(マウスサポート有)ターミナル(GNOME Terminal、iTerm2 、Windows Terminalなど)
3. 予備知識
3-1. ターミナルのrawモードについて
通常(カノニカルモード
)、ターミナルは「1行入力が完了するまで、アプリケーションに渡さない」動作をしています。bashにコマンドを入力する際、Enterキーを押すまでbashには何も通知されません。
そのため、カノニカルモード
ではターミナル自身が押されたキーを表示(echo)します。
ターミナルをrawモード
に切り替えると、キー入力毎にアプリケーションに通知が行われるようになります。例えばvimのようにキーを押したタイミングでモード切り替えが行えるようになります。
ターミナルは押されたキーを表示せずに、アプリケーションへ通知を行います。キー入力を受け取ったアプリケーションが画面描画を行います。
お絵描きシェルスクリプトではrawモード
に切り替えて、キーボード入力を処理しています
(キーボード入力をread
で随時チェックしているため、必ずしもrawモード
に切り替えなくても動作はします・・・・)
3-2. ターミナルのマウスサポートについて
マウスをサポートしているターミナルでは、キーボード入力と同様にマウス入力を受け取ることができます。
(マウス入力を表す、特別なエスケープシーケンスを受け取ります)
- マウス移動時、ターミナルが入力を受け取れるようにするため、エスケープシーケンスを送ります
# Any-event tracking を有効化 ( 33[?1003h)
echo -ne "