WorkFlowyで頭に浮かんだことを一旦別のところに書きとめるブックマークレット
maro_draft.icon
WorkFlowyであるトピックをZoomした状態でトピックを追加したり、整理したり、構造を作ったりしている時にふとZoomしているトピックとは異なることが頭に浮かぶことがあると思います。
頭に浮かんだことを書きとめるために別のトピックに移動するとそこに記載していることが気になり脱線してしまうなんてこともありますし、そのまま書き出さずに頭の中に置いておくと気になって集中できないこともあります。Zoomしているトピックの下の方に書きとめておく方法もありますが、整理している時だと違和感が残るかもしれません。
モニター画面が広ければもうひとつ画面を開いて書いておくということも可能ですが、小さい画面で作業している時には作業スペースが小さくなるのであまり有効な手ではありません。
頭に浮かんだことを「視界に入らない別のところに書き出す」というのが脱線しにくく、頭に浮かんだことを残しておける方法だと思います。
そこでWorkFlowy使用中にZoomを解除することなくホーム直下にトピックを作成するブックマークレットを作成しました。
頭に浮かんだことがあったらcommand+0を押すとポップアップが開きます。テキストを書いてリターンキーを押すとホームの直下にトピックが書き込まれます。ポップアップは残ったままなので連続して書くことも可能です。終了したい時はキャンセルボタンを押すか空欄のままリターンキーを押すと終了します。
以下ブックマークレットのソースです。
code:WorkFlowy_WriteDown.js
javascript:(function(){document.body.addEventListener('keydown', event => {if (event.metaKey) {if (event.keyCode === 48) {do{t = prompt('ひらめき!');if(t.trim())WF.setItemName(WF.createItem(WF.rootItem(),0),t);}while(t.trim())}}});})();
こちらはショートカットキーを使わずにブックマークレットで動作するタイプ
code:WorkFlowy_WriteDown0.js
javascript:(function(){do{t = prompt('ひらめき!');if(t.trim())WF.setItemName(WF.createItem(WF.rootItem(),0),t);}while(t.trim())})();
noteで投稿できなかったためこちらに書きとめました。
rashita.icon
たとえば、inbox的な大項目がhome直下のトップにある場合は、
(WF.createItem(WF.rootItem(),0)
あたりをごにゃごにゃするとそこにダイレクトに放り込めそうですか。
maro_draft.icon
トピックを書き出したいINBOX的なトピックのIDがわかればできます。
code:idcheck.js
javascript:(function(){alert(WF.currentItem().getId());})();
トピックをZoomしておいて、上のブックマークレットでトピックのIDを調べます。
その後に下のブックマークレットにID入れれば大丈夫かと。
code:WorkFlowy_WriteDown2.js
javascript:(function(){document.body.addEventListener('keydown', event => {if (event.metaKey) {if (event.keyCode === 48) {do{t = prompt('ひらめき!');if(t.trim())WF.setItemName(WF.createItem(WF.getItemById('調べたIDをここにいれる'),0),t);}while(t.trim())}}});})();
rashita.iconありがとうございます!
maro_draft.iconどういたしまして!そこそこ使えるんじゃないかなーと。Doingリストみたいにも使えるし、シューティングモードとしても使える感じ。
maro_draft.icon入力した日付や時間も同時に入ってもいいかも。でも邪魔になるかも。使ってみないと分からないけど。
rashita.iconスピンオフですが、好みのフォーマットで日付・時間を挿入できるショートカットキーを追加しても便利そうですね。
maro_draft.iconたしかに便利そうですし、これはWFに限らずどんなものでも使えそうですね。被らないキーを探すのが大変そうですが