Published: 2022-02-28 08:11

仕事で使うショートカットもボタンひとつで起動! 「Stream Deck」の7つの便利な活用法

Twitchのストリーマー(配信者)に非常人気のあるツールのひとつであるElgatoの「Stream Deck」シリーズ。場面切り替えやライヴ配信開始いっ基本的なタスクをボタンひとつで可能にしてくれるデヴァイスだが、はゲーム配信以外の用途にも便利に使える。ゲーム用の周辺機器を仕事に転用するのが個人的に好きなのだが、そこにStream Deckが加わるのも時間の問題だった。

【写真をもっとみる】コントロールパネル「Stream Deck」

Elgatoの「Stream Deck MK.2」(150ドル、日本では2万円)は、ブログラム可能なボタンが15個並ぶコントロールパネルである。それぞれのボタンにアクションを登録することで、ウェブサイトの起動定型文の入力、ストリーミングアプリ「OBS Studio」の操作などが可能だ。それぞれのキーは小さなフルカラー液晶ディスプレイになっており、アプリケーションのアイコンやイラストなどの好み画像でカスタマイズできる。

Stream Deckのラインナップには、ボタンが6個の「Stream Deck Mini」(80ドル、日本では13,000円)と、いい意味で巨大な32キーの「Stream Deck XL」(250ドル、日本では30,000円)も用意されている。どれも仕組みは同じだ。

プラグインをダウンロードすれば、新た機能追加や、サードパーティーのアプリとの連携もできるようになっている。アイコンのパックを入手して、キーをさらにカスタマイズすることも可能だ。

ここからは、Stream Deckで仕事を効率化するアイデアを紹介していこう。

Windowsユーザーにとって「AutoHotkey」ほど強力なツールはない。AutoHotkeyは非常にシンプルなスクリプト言語で、時間の節約になる独自のショートカットを書くことができる。通常複数のキーを組み合わせ動作させるが、さまざまなプログラムを使っていると、重複しない組み合わせを見つけることが難しい場合もある。

幸いなことに、Stream DeckとAutoHotkeyの組み合わせ完璧だ。Stream Deckはボタンひとつでキーボードのショートカットを起動できるので、これを使ってAutoHotkeyのスクリプトを呼び出せる。

さらにStream Deckには、ふたつのショートカットを交代実行できる「Hotkey Switch」という機能がある。1回押すとひとつ目のコマンドが送信され、もう1回押すともうひとつのコマンドが送信される。このふたつが繰り返され、スイッチのように動作する仕組みだ。例えば、仕事の開始時にはあるスクリプトを実行し、終了時に別のスクリプトを走らせるといった複雑なオン/オフの構築に便利だろう。

アップル独自のスクリプトを用いたツール「ショートカット」は、強力であるのみならず「macOS」に組み込まれている。単独でも便利だが、非公式のプラグインを使うとStream Deckのボタンで動作させることも可能だ。

ただし、この連携はGitHubの「Sentinelelite」というユーザーが開発したものであり、アップルが関与していない点には留意してほしい。とにかく使ってみたいというなら、ここにコードが用意されている。

実際試してみたが、非常うまく動作した。空いているキーの組み合わせを探す必要もなく既存のショートカットを起動できたし、メニューバーで場所をとることもなくなった。

「IFTTT(イフト)」は複数のサーヴィスをつなぐ目的使える強力自動化ツールだ。例えば、Instagramの投稿余計なリンクなしにTwitterにも送信たり睡眠記録を「Google カレンダー」に追加たり、YouTubeのお気に入り動画をSpotifyのプレイリストに追加たりできる。また、更新情報をほかのアプリケーションにリアルタイムで提供するWebhookの仕組み連携させることで、ひとつのリンクを開くだけでアプレット(IFTTTに登録した動作)を好きなだけ起動できる。

Stream Deckとの連携は簡単だ。Stream Deckの「システム」のなかに「ウェブサイト」というアクションがあり、ここにURLを入力する。このアクションを割り当てたボタンを押すと、そのURLのサイトが立ち上がる仕組みだ。

こうしてボタンひとつでIFTTTのアプレットを起動できるので、IFTTTで可能なことなら何にでもStream Deckを利用できる。例えば、スマートホームの照明のコントロールや、スマートフォンを「おやすみモード」に切り替えるいったことだ。

Zoomを使っていて困るのは、ミュートボタンをスムーズに見つけられないことだろう。この問題は、Stream Deckの非公式プラグインを使っ解決できる。マイクや動画のミュートのほか、録画開始停止さらにはミーティングの退出についても、Stream Deckで専用ボタンを用意できるのだ。

Zoomのミーティングを主催すると、Zoomの参加者全員をミュートしたり各自でミュートを解除するように求めたりする設定がある。Stream Deckで専用ボタンを用意しておけば、これらのショートカットをZoomの画面背後隠れていても利用できる。例えば、スプレッドシートを開いままZoomを操作できるほか、Zoom会議中にこっそりTwitterを眺めていて上司呼びかけられても、慌てることなく一瞬でミュートを解除できるはずだ。

Stream Deckに用意されているアドオンのひとつに、チャットアプリ「Discord」のプラグインがある。これを使えば、Discordの主要機能を素早く操作できる。

例えば、マイクやスピーカーのミュートが可能で、設定しておいた音声チャンネルやテキストチャンネルにすぐに移動することもできる。音声チャンネルの場合、ボタンを押すだけでヘッドフォンとマイクが自動起動する。

このプラグインのいちばん便利な点は、「押して話す」と「押してミュート」のボタンかもしれない。Stream Deckのボタンを押している間に一時的話したり、ミュートしたりできるのだ。

画面開いているウィンドウに関係なく機能する物理ボタンが手元にあることで、にミュートしていても必要なときに声を出すことができる。このハードウェアがあってよかった、と思うことのひとつだ。

最近のほとんどのキーボードには、音楽アプリの再生停止、スキップといったマルチメディアボタンが用意されている。だが、その機能基本的なものであることが多い。

そこでStream Deckの機能使えば、はるか多くのことができるようになる。例えばSpotify用の非公式プラグインは、基本機能加えてプレイリストからの削除再生デヴァイスの変更への「お気に入り」マークの追加、シャッフルモードへの切り替えなどに対応している。

Stream Deckには、Spotify用と「Apple Music」用のプラグインが公式に用意されている(ただし、なぜかMacだけである)。どちらも機能基本的なものだが、少なくともシャッフルモードの切り替えはできるし、Apple Musicのプラグインは気に入っに「ラブ(お気に入り)」も付けられる。

フリーランスで働いていて仕事とプライヴェートの時間をきちんと区別したい場合や、スプレッドシートを利用している時間を知りたいといったときには、タイムトラッカーがあると便利だろう。無料使えるタイムトラッカー「Toggl」は、非公式のStream Deckプラグインを使うとトラッキングの開始停止をやりやすくなる。

設定にはAPIキーの入力が必要だが、Togglのプロフィールページで入手できる。設定済めば、ボタンを押すだけでトラッキングを開始できる。複数のボタンを作成してさまざまなタスクをトラッキングしたり、Togglのさまざまなワークスペースにデータを送信たりすることもできる。

ただし、この記事執筆時点では、タイマーの停止にはTogglのモバイルアプリかウェブアプリを使う必要がある(Stream Deckのボタンを再び押すと、タイマーの新たなエントリーが始まってしまう)。とはいえ、作業から注意をそらすことなくタイマーをすぐに開始できる点で、便利なことには変わりない。

# 言葉 意味
9 たり : 1. -ing and -ing (e.g. "coming and going") 2. doing such things as...
8 きのう (機能) : function; facility; faculty; feature
7 かのう (可能) : possible; potential; practicable; feasible
7 つかう (使う) : 1. to use (a thing, method, etc.); to make use of; to put to use 2. to use (a person, animal, puppet, etc.); to employ; to handle; to manage; to manipulate
6 かいし (開始) : start; commencement; beginning; initiation
6 きどう (起動) : startup; booting up; activation; starting (e.g. engine, computer); launch
5 ゆう (結う) : 1. to do up (hair); to dress; to arrange 2. to tie; to bind; to fasten; to make (a fence)
5 やく (約) : 1. approximately; about 2. promise; appointment; engagement
5 どうさ (動作) : action; movements; motions; bearing; behaviour; behavior; execution; actuation; operation; manners
4 しくみ (仕組み) : 1. structure; construction; arrangement; contrivance; mechanism; workings 2. plan; plot; contrivance
4 ついか (追加) : addition; supplement; appending; appendix
4 れんけい (連携) : cooperation; coordination; link
4 そうしん (送信) : transmission; sending
4 ひこうしき (非公式) : informal; unofficial
4 ていし (停止) : 1. stoppage; coming to a stop; halt; standstill 2. ceasing (movement, activity, etc.); suspension (of operations); interruption (e.g. of electricity supply); cutting off
4 せってい (設定) : 1. establishment; creation; posing (a problem); setting (movie, novel, etc.); scene 2. options setting; preference settings; configuration; setup
3 はいしん (配信) : distribution (of information, etc.); broadcast; delivery; transmission; streaming
3 ひじょう (非常) : 1. emergency 2. extraordinary; unusual
3 きりかえ (切り替え) : exchange; conversion; replacement; switching (to); switchover
3 きほんてき (基本的) : fundamental; basic
3 つかえる (使える) : to be usable; to be serviceable; to be useful
3 にほん (日本) : Japan
3 にゅうりょく (入力) : input; (data) entry
3 そうさ (操作) : 1. operation; management; handling 2. manipulating (to one's benefit); manipulation; influencing
3 さらに (更に) : furthermore; again; after all; more and more; moreover; even more
3 きょうりょく (強力) : powerful; strong
3 ふくすう (複数) : plural; multiple; several
3 さまざま (様々) : various; varied; diverse; all sorts of
3 くみあわせ (組み合わせ) : 1. combination; assortment; set 2. matching (in a contest); pairing
3 ただし (但し) : but; however; provided that
3 おきにいり (お気に入り) : 1. favorite; favourite; pet (e.g. teacher's pet) 2. bookmark (in web browser)
3 おす (押す) : 1. to push; to press 2. to apply pressure from above; to press down
3 きょく (曲) : 1. composition; piece of music; song; track (on a record) 2. tune; melody; air
2 それぞれ (夫れ夫れ) : each; respectively
2 とうろく (登録) : registration; accession; register; entry; record
2 あらた (新た) : new; fresh; novel
2 にゅうしゅ (入手) : acquisition; obtaining; coming to hand
2 どくじ (独自) : 1. original; unique; distinctive; characteristic; peculiar 2. independent; one's own; personal
2 じっこう (実行) : execution (e.g. of a plan); carrying out; practice; action; implementation; fulfillment; realization
2 どうが (動画) : 1. video; movie; moving picture 2. animation; animated cartoon
2 せんよう (専用) : 1. (one's) exclusive use; private use; personal use 2. dedicated use; use for a particular purpose
2 かいじょ (解除) : cancellation; rescinding; release; calling off; lifting (sanctions); delisting
2 がめん (画面) : 1. screen (of a TV, computer, etc.) 2. image (on a screen); picture; scene
2 ひらく (開く) : 1. to open; to undo; to unseal; to unpack 2. to bloom; to unfold; to spread out
2 おんせい (音声) : 1. voice; speech; sound of a voice 2. sound (e.g. of a TV)
2 さいせい (再生) : 1. resuscitation; regeneration; restoration to life 2. reformation; rehabilitation
1 にんき (人気) : 1. popularity; public favor 2. condition (e.g. market); tone; character; nature
1 ばめん (場面) : 1. scene; setting; place (where something happens); scenario; case 2. scene (in a movie, play); shot
1 じつ (実) : 1. truth; reality 2. sincerity; honesty; fidelity
1 ようと (用途) : use; service; purpose
1 しゅうへんきき (周辺機器) : peripheral; peripheral device; accessory
1 てんよう (転用) : diversion; putting something to another use
1 こじんてき (個人的) : personal; individual; private
1 くわわる (加わる) : 1. to be added to; to be appended 2. to join in (e.g. a group of friends); to participate
1 じゃく (弱) : 1. little less than; slightly fewer than; just under 2. weakness; the weak
1 ていけい (定形) : 1. fixed form; regular shape 2. standard-size mail
1 えきしょうディスプレイ (液晶ディスプレイ) : liquid-crystal display; LCD
1 このみ (好み) : liking; taste; choice
1 がぞう (画像) : image; picture; portrait
1 きょだい (巨大) : huge; gigantic; enormous
1 こうりつか (効率化) : making efficient; optimization
1 とる (撮る) : 1. to take (a photo) 2. to record (video, audio, etc.); to make (a film)
1 スクリプトげんご (スクリプト言語) : script language
1 せつやく (節約) : economising; saving
1 つうじょう (通常) : usual; ordinary; normal; regular; general; common
1 くみあわせる (組み合わせる) : to join together; to combine; to join up
1 ちょうふく (重複) : duplication; repetition; overlapping; redundancy; restoration
1 さいわい (幸い) : 1. happiness; blessedness; luck; fortune; felicity 2. luckily; fortunately
1 かんぺき (完璧) : perfect; complete; flawless
1 こうたい (交代) : alternation; change; relief; relay; shift; substitution (sports, etc.); taking turns
1 くりかえす (繰り返す) : to repeat; to do something over again
1 しゅうりょう (終了) : end; close; termination
1 はしる (走る) : 1. to run 2. to run (of a vehicle); to drive; to travel; to move; to sail
1 こうちく (構築) : construction; building; putting up; erecting; creation; formulation; architecture (systems, agreement, etc.)
1 もちいる (用いる) : to use; to make use of; to utilize; to utilise
1 のみ : only; nothing but
1 くみこむ (組み込む) : to insert; to include; to incorporate; to cut in (printing)
1 たんどく (単独) : 1. sole; single; solo 2. independence; singleness; singularity
1 かいはつ (開発) : development; exploitation
1 かんよ (関与) : participation; taking part in; participating in; being concerned in
1 りゅうい (留意) : heeding; paying attention; bearing in mind
1 とにかく (兎に角) : anyhow; at any rate; anyway; somehow or other; generally speaking; in any case; at least
1 じっさい (実際) : 1. reality; actuality; truth; fact; actual conditions 2. practice (as opposed to theory)
1 ためす (試す) : to attempt; to test; to try out
1 うまく (上手く) : 1. skilfully; skillfully; well; aptly; cleverly 2. successfully; smoothly
1 すく (空く) : 1. to become less crowded; to thin out; to get empty 2. to be hungry
1 きそん (既存) : existing
1 なくなる (亡くなる) : to die
1 つなぐ (繋ぐ) : 1. to connect; to link together 2. to tie; to fasten; to restrain
1 もくてき (目的) : purpose; goal; aim; objective; intention
1 じどうか (自動化) : automation
1 とうこう (投稿) : contribution (to a newspaper, magazine, etc.); submission; post (on a blog, social media, etc.)
1 よけい (余計) : 1. too many; too much; excessive; superfluous; superabundant; extra; spare; surplus 2. unnecessary; needless; uncalled-for; otiose
1 なし (無し) : 1. without 2. unacceptable; not alright; unsatisfactory
1 すいみん (睡眠) : sleep
1 きろく (記録) : 1. record; minutes; document 2. record (e.g. in sports); results; score
1 こうしん (更新) : renewal; update; innovation; improvement
1 じょうほう (情報) : 1. information; news; intelligence; advices 2. information; data contained in characters, signals, code, etc.
1 ていきょう (提供) : 1. offer; tender; providing; supplying; making available; donating (blood, organs, etc.) 2. sponsoring (a TV program)
1 わりあてる (割り当てる) : to assign; to allot; to allocate; to divide among; to distribute; to prorate; to apportion
1 たちあがる (立ち上がる) : 1. to stand up; to get up 2. to rise
1 しょうめい (照明) : illumination; lighting
1 おやすみ (お休み) : 1. holiday; day off; absence 2. sleep; rest
1 きりかえる (切り替える) : to change; to exchange; to convert; to renew; to throw a switch; to replace; to switch over
1 みつける (見つける) : 1. to discover; to find (e.g. an error in a book); to come across; to detect; to spot 2. to locate; to find (e.g. something missing); to find fault
1 かいけつ (解決) : settlement; solution; resolution
1 ろくが (録画) : (video) recording
1 たいしゅつ (退出) : leaving (e.g. work at end of day); withdrawal (e.g. from a noble's or superior's presence); exit (e.g. from a market)
1 しゅさい (主催) : sponsorship (i.e. conducting under one's auspices); promotion; organizing; organising; hosting; staging
1 さんかしゃ (参加者) : participant; entrant
1 ぜんいん (全員) : all members; all hands; everyone; everybody; whole crew
1 かくじ (各自) : each (person); everyone; individual; respective
1 もとめる (求める) : 1. to want; to wish for 2. to request; to demand; to require; to ask for
1 はいご (背後) : 1. back; rear 2. background; behind the scenes
1 かくれる (隠れる) : to hide; to be hidden; to conceal oneself; to disappear
1 うば (乳母) : wet nurse; nursing mother
1 こっそり : stealthily; secretly; in secret
1 ながめる (眺める) : 1. to look at; to gaze at; to watch; to stare at 2. to look out over; to get a view of; to admire (e.g. the scenery)
1 じょうし (上司) : (one's) superior; (one's) boss; the higher-ups
1 よびかける (呼びかける) : 1. to call out to; to hail; to address 2. to appeal
1 あわてる (慌てる) : 1. to become confused (disconcerted, disorganized, disorganised); to be flustered; to panic 2. to hurry; to rush; to hasten
1 いっしゅん (一瞬) : instant; moment; for an instant
1 しゅよう (主要) : chief; main; principal; major
1 いどう (移動) : 1. movement; transfer; migration; removal; travel 2. mobile; moving; traveling; travelling; roving
1 じどう (自動) : 1. automatic 2. intransitive verb
1 しれる (知れる) : 1. to become known; to come to light; to be discovered 2. to be known; to be understood
1 いちじてき (一時的) : temporary
1 はなす (話す) : 1. to talk; to speak; to converse; to chat 2. to tell; to explain; to narrate; to mention; to describe; to discuss
1 ぶつり (物理) : physics; law of nature
1 てもと (手元) : 1. at hand; on hand; nearby; close at hand 2. way of moving one's arms; skill
1 け (仮) : lacking substance and existing in name only; something without substance
1 はるか (遥か) : far; far away; distant; remote; far off
1 おおく (多く) : 1. many; much; plenty; a lot 2. majority (of); greater part (of)
1 きほん (基本) : basics; fundamentals; basis; foundation
1 くわえる (加える) : 1. to add; to add up; to sum up; to append; to annex 2. to increase; to gather (e.g. speed); to pick up
1 さくじょ (削除) : deletion; elimination; erasure; striking out
1 へんこう (変更) : change; modification; alteration; revision; amendment
1 たいおう (対応) : 1. correspondence (to); equivalence 2. suitability; coordination; matching; being appropriate (for)
1 こうしき (公式) : 1. official; formal 2. formula (e.g. mathematical)
1 はん (版) : 1. edition; version; printing; impression; implementation (e.g. software) 2. plate; block; cast
1 いる (入る) : to get in; to go in; to come in; to flow into; to set; to set in
1 はたらく (働く) : 1. to work; to labor; to labour 2. to function; to operate; to be effective; to work (i.e. ... works); to come into play
1 きちんと : 1. properly; accurately; exactly; precisely; regularly 2. neatly; tidily; orderly
1 くべつ (区別) : distinction; differentiation; classification
1 しる (知る) : 1. to be aware of; to know; to be conscious of; to cognize; to cognise 2. to notice; to feel
1 むりょう (無料) : free (of charge); gratuitous
1 やすく (安く) : inexpensively
1 すむ (済む) : 1. to finish; to end; to be completed 2. to merely result in something less severe than expected
1 さくせい (作成) : drawing up (e.g. legal document, contract, will, etc.); preparing; writing; framing; making; producing; creating; creation
1 きじ (記事) : article; news story; report; account
1 しっぴつ (執筆) : writing (e.g. as a profession)
1 じてん (時点) : point in time; occasion
1 ふたたび (再び) : again; once more; a second time
1 はじまる (始まる) : 1. to begin; to start; to commence 2. to happen (again); to begin (anew)
1 さぎょう (作業) : work; operation; manufacturing; fatigue duty
1 そらす (逸らす) : 1. to turn away (one's eyes, face, etc.); to avert; to divert (e.g. one's attention); to evade (e.g. a question); to change (e.g. the subject) 2. to displease; to annoy; to offend; to upset
1 かわり (変わり) : 1. change; alteration 2. difference; distinction