• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

raycast

date: 2022-02-01 excerpt: raycastの使い方

tag: raycastmacosxosx


Raycastの使い方

概要

  • osxのランチャー
  • alfredと似ているが、自分でshell script, apple scriptを用いて機能を拡張したり、機能に対して任意のショートカットを設定でき、無料
    • raycast固有の機能でスケジュールを表示する機能などがある
  • shift+alt+<key>のような普通のアプリがハンドルしないようなキーをホットキーとして使えるので便利

インストール

$ brew install raycast

ショートカットキー各種

Raycastの起動

  • デフォルト
    • option + space
  • おすすめ
    • Krabinerで特殊キーに設定した右のCommandなど

Raycastの設定

  • Raycastを起動した上でcommand + ,

Raycast上で選択を上下に移動

  • Ctrl + jで下に
  • Ctrl + kで上に

Raycast上でカーソルを右左に移動

  • Ctrl + hで左に
  • Ctrl + lで右に

Raycast上でお気に入りに登録

  • Command + Shift + f

お気に入りの並び替え

  • Command + Option + Up
  • Command + Option + Down

代表的な機能

アプリの起動

  • アプリの名前の一部を入力してマッチしたものをエンターで起動

システム関連の操作

  • sleep, lock, shutdown, muteなどを呼び出せる
  • また、システム機能には任意のショートカットを割り当てることができる

search emoji

  • 絵文字の検索ができる
  • fuzzy finderになっている
  • macOSデフォルトの絵文字入力より使いやすい

clipboard history

  • 過去のクリップボードの履歴を確認できる

エクステンション

  • ユーザが開発した機能により様々な機能を拡張できる
    • Store

自分でscriptを作成して機能を追加する

  • 特定のコメントを含んだshell scriptを用意することで任意の機能を追加することが可能
  • 指定するフォーマットやサンプル
    • Getting started with script commands
    • raycast/script-commands
  • 作成したスクリプトを含むディレクトリを以下の操作で追加する
    • [Raycast Preferences] -> [Extentions] -> +のボタン -> Add Script Directory
  • 作成したスクリプトにショートカットを割り振る
    • [Raycast Preferences] -> [Extentions] -> [Script] -> [HotKey]に任意のショートカットを割り当て
  • プレースホルダを移動するにはtabキー

自作したコマンドの例

g

  • googleと入力するのは長いのでgだけに短縮したコマンド
#! /bin/bash

# Required parameters:
# @raycast.author Gimpei Kobaayshi
# @authorURL http://gink03.github.io/
# @raycast.schemaVersion 1
# @raycast.title g
# @raycast.mode silent
# @raycast.packageName Navigation

# Optional parameters:
# @raycast.icon images/dash.png
# @raycast.argument1 { "type": "text", "placeholder": "Query", "percentEncoded": true}

open -a Safari "https://www.google.com/search?q=$1"

d

  • duckduckgoをMicrosoft Edgeで開く
#! /bin/bash

# Required parameters:
# @raycast.author Gimpei Kobaayshi
# @authorURL http://gink03.github.io/
# @raycast.schemaVersion 1
# @raycast.title d
# @raycast.mode silent
# @raycast.packageName Navigation

# Optional parameters:
# @raycast.icon images/dash.png
# @raycast.argument1 { "type": "text", "placeholder": "検索語句", "percentEncoded": true}

open -a "Microsoft Edge" "https://duckduckgo.com/?q=$1"

Navigation機能

Switch Window

  • ウィンドウ名 + 起動しているアプリ名をクエリに検索する
  • Command + tabの切り替えと同等の機能
  • 任意のショートカットを割り当てることができる
    • e.g. ⌥ + F20

Search Menu Items

  • メニューを検索する機能
  • 任意のショートカットを割り当てることができる
    • e.g. Shift + F20

snippets

  • スニペットを作成する機能
    • raycast内部にとどまらず、グローバルに作用する

参考

  • Raycast がとっても良いです!(2) ショートカット編


raycastmacosxosx Share Tweet