やってみよう「⌘K で開く」を押すか、デモを押したあと ⌘K / Ctrl+K を押してみてください
ナビゲーションマイナー(知る人ぞ知る)
コマンドパレット
Command Palette
キーボードの ⌘K(Ctrl+K)を押すと、画面の真ん中に検索窓が出て、操作やページを文字で探してすぐ実行できる。
別名⌘K メニュークイックスイッチャーコマンドメニューSpotlight風検索
どこで使われている?
- よく見かける場所
- VS Code、Slack、Notion、Figma、GitHub
- 使うとよい場面
- 機能が多いツールで、慣れた人がキーボードで素早く操作したいとき
- 避けたい場面
- 初心者向けのシンプルなアプリ(存在に気づかれない)
AIへの指示文
これをコピーしてAIに貼り付ければOKです。Webサイトを作る前提の内容です(右上の「何を作る?」で変えられます)。
HTML / CSS / JavaScript で「コマンドパレット(Command Palette)」を実装してください。 動き:キーボードショートカット(⌘K / Ctrl+K)で、画面中央に検索欄付きのパネルを背景を暗くして開く。打った文字で操作やページの候補を絞り込み、上下キーで選んで Enter で実行する。Esc で閉じる。 使う部品:cmdk ライブラリなどで自作
もっと詳しく:プログラムでの部品名
同じ動きでも、作るものによってプログラムの中での部品の名前が違います。上の指示文にはすでに入っているので、覚える必要はありません。AIの説明に出てきた単語を確認したいときに使ってください。
| Webサイトなら | cmdk ライブラリなどで自作 |
|---|---|
| iPhoneアプリなら | 標準部品なし(検索の .searchable で代わりにすることが多い) |
| Androidアプリなら | 標準部品なし。自作 |
| Flutterなら | 標準部品なし。自作 |
| React Nativeなら | 標準部品なし。自作 |