ショートカット練習​サービス​「キー侍」の​概要と​技術構成(No.01)

本文

エレノア代表の​豊島と​申します。

PowerPointで​資料を​作成する​際、​ショートカットキーをどの​程度活用されていますか?

エレノアでは​2026年10月8日に、​無料の​Webサービス​「キー侍」を​公開いたしました。PowerPointの​ショートカットキーを、1問10秒の​ドリル形式で​練習できる​サービスです。​本記事は、​キー侍の​作り方を​ご紹介する​連載の​初回として、​サービスの​概要と​技術構成を​ご説明いたします。

小規模な​チームで​Webサービスを​開発される​皆様の​ご参考になれば​幸いです。

本記事の​内容

  • キー侍で​提供している​機能
  • サイト・​ログイン・​配信に​使用している​技術
  • 出題する​キーを​本物の​PowerPointで​確認する​手順

キー侍の​概要

キー侍は、​画面に​表示された​お題​に対して、​正解の​ショートカットキーを​押して​回答する​ドリルです。1問の​制限時間は​10秒で、​回答が​速いほど​得点が​高くなります。

キー侍のドリルの画面。お題「切り取り」と残り時間の帯、下にキーボードの絵が表示されている

問題は​使用頻度の​高い操作から​順に​並べ、10段階・​136問を​用意いたしました​(2026年10月18日​時点)。1回の​問題数は​5問と​10問から​選択でき、​会員登録をせずに​パソコンの​ブラウザから​ご利用いただけます。Googleアカウントなどで​ログインすると、​段階ごとの​ランキングにも​参加できます。

間違えた​問題については、​結果画面から、​その​問題を​解説した​記事を​ご案内しております。​ドリルで​覚えた​キーを、​記事で​復習いただける​構成です。

キー侍の​技術構成

キー侍は、​次の​技術で​構成しております。

部分使用技術役割
サイトNext.js(TypeScript)ドリル・​ブログ・​ランキングの​ページ
デザインTailwind CSS配色・​余白・​部品の​定義
データ管理Zustand出題中の​問題と​得点の​保持
ログインと​記録Supabaseログイン・​ランキング・​成績の​保存
配信Vercelサイトの​公開
実機での​確認PowerShellWindows版​PowerPointの​自動操作

データベースへの​読み書きは、​ブラウザから​直接行わず、​すべて​サーバーの​処理を​経由させる​設計としました。​ランキングに​登録する​得点は、​各問題の​回答時間を​基に​サーバーで​計算いたします。​出題する​問題も​サーバーが​選び、​署名を​付けて​ブラウザへ​渡すため、​送信された​記録と​出題の​内容を​照合できます。

ブラウザで​ショートカットキーを​判定する​際の​課題

ブラウザで​ショートカットキーを​判定する​際は、​キーボードの​配列と​日本語入力が​課題となりました。

ブラウザが​キーの​入力を​受け取ると、​押された​キーの​文字​(key)と​キーの​位置​(code)の​2つの​値が​得られます。​日本語配列の​キーボードでは、​「[」や​「]」の​キーの​位置を​表す名前が​刻印と​一致しません。​そのため、​キー侍では​刻印の​文字を​基に​判定いたします。PowerPointも​刻印の​文字に​沿って​動作するため、​ドリルの​判定と​PowerPointの​動作が​一致します。

一方、​日本語入力が​オンの​場合は、​押された​キーの​文字を​取得できません。​この​場合は​キーの​位置から​読み取り、​日本語入力を​オフにしなくても​回答できるようにいたしました。

なお、Ctrl+W(タブを​閉じる)やAlt+F4(ウィンドウを​閉じる)は、​ブラウザや​OSが​先に​処理する​キーです。Webページの​処理では​止められないため、PowerPointの​ショートカットキーであっても​出題しない​設計としました。

本物の​PowerPointでの​キーの​動作確認

出題する​キーと​解説記事の​キーは、Microsoftが​公開している​ショートカットキーの​一覧を​基にしております。​ただし、​一覧に​記載されていない​キーや、​選択している​対象によって​動作が​異なる​キーもございます。​これらは、Windows版の​PowerPointで​実際に​キーを​送信し、​動作を​確認したうえで​使用します。

確認の​際は、PowerShellから​PowerPointを​起動し、​白紙の​スライドを​用意してから​キー入力を​送信します。​キーを​送信する​前と​後で​図形の​大きさや​スライド番号を​読み取り、​キーの​動作を​記録いたしました。​動作を​読み取れなかった​キーは​「未確認」として​記録し、​問題と​記事には​使用しておりません。

また、​記事に​記載した​レベルと、​ドリルで​実際に​出題される​レベルに​食い違いが​無いかも、​自動で​照合しております。

よくある​質問

キー侍は​無料で​利用できますか?

無料で​ご利用いただけます。​会員登録をせずに​ドリルを​練習でき、​ログインした​場合は​ランキングにも​参加できます。

ブラウザで​練習できない​ショートカットキーはございますか?

ございます。Ctrl+WやAlt+F4など、​ブラウザや​OSが​先に​処理する​キーは​出題しておりません。Webページの​処理では​判定できないためです。

まとめ

  • キー侍は、PowerPointの​ショートカットキーを​1問10秒で​練習できる​無料の​Webサービスです
  • Next.js・​Supabase・​Vercelで​構成し、​得点の​計算と​出題する​問題の​選択は​サーバーで​行います
  • 出題する​キーは、Microsoftの​一覧と​本物の​PowerPointでの​動作確認を​基に​選定しております

次回以降の​記事では、​キーの​判定方法と、​ランキングにおける​不正対策の​設計を​詳しく​説明する​予定です。

キー侍について

PowerPointの​ショートカットキーを、1問10秒の​ドリル形式で​練習できる​無料の​Webサービスです。​使用頻度の​高い操作から​順に​10段階で​進み、​会員登録をせずに​パソコンの​ブラウザから​ご利用いただけます。

キー侍はこちら→ https://keysamurai.com/

エレノアが​設計・​運営しているほかの​サービスは、​実績の​ページで​ご紹介しております。Webサイトや​アプリの​制作の​ご相談は、​お問い合わせから​お気軽に​ご連絡ください。

PowerPointは、​米国​Microsoft Corporationの​米国および​その他の​国における​商標です。​キー侍は​Microsoftとは​関係がございません。

ブログの​記事一覧