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 |