Skip to main content

2 posts tagged with "devhack"

View All Tags

· 3 min read

這篇也可以叫「如何使用 JoyCon 作為鍵盤 / 滑鼠快捷鍵來輔助工作」。

在看「日本 YouTuber 的包裡面有什麼?」影片時,發現這個 Youtuber 隨身背包裡竟然會放一個 JoyCon (L),在剪片時當作快速鍵使用。

這真是有趣的想法。將大家手上都有 Switch(?)手把,延伸做更多用途。 仔細數一數,單邊 JoyCon 就有共 15 個鍵 (搖桿上下左右,壓下(L),方向鍵上下左右,截圖鍵,L1, L2 兩個肩鍵,減號鍵,側邊 2 個小肩鍵) 可供使用!

要將 JoyCon 連線到 Macbook 相當容易,打開藍牙偏好設定,然後按 JoyCon (L) 側邊的配對鍵 (單邊手把兩個黑鍵之間,凹下去的那個) 即可配對。

我下載了enjoyable程式(可以用 brew 安裝),打開就可以抓到手把。按下對應的按鍵時,按下的按鍵就會出現在視窗左側。這時可以在右側的畫面中設定按鍵對應的行為(可設定包含鍵盤按鍵,滑鼠,滑鼠按鍵,滑鼠捲動等事件)。

我的初步手把配對設定:

搖桿上下左右:滑鼠方向
方向鍵上下左右:鍵盤方向鍵上下左右
壓下(L):滑鼠左鍵
減號鍵:滑鼠左鍵
截圖鍵:滑鼠右鍵
L1:鍵盤Ctrl鍵
L2:鍵盤Ctrl鍵
側邊2個小肩鍵:滑鼠上/下捲動(向下捲動速度慢,向上捲動速度快)

我目前嘗試的用法:

  1. 模擬滑鼠捲動螢幕:用左右肩鍵捲動螢幕
  2. 模擬滑鼠使用:用搖桿移動,用減號鍵,截圖鍵模擬滑鼠左右鍵。
  3. 在虛擬桌面間切換:按著 L1 (Ctrl) 的同時,按左,右方向鍵切換螢幕
  4. 用方向鍵快速跳轉 Youtube 影片

在使用時,還可以裝上黑色的肩鍵吊帶,掛在左手上以便隨時拿來使用。

JoyCon 還可以怎麼用在日常 / 工作中哩?歡迎分享你的配置或用法。

· 2 min read

Github 提供了「Pull Request」這種方便所有人先行審閱程式碼,在整併 (merge) 回各分支的方式。 有時候也會想先將程式碼下載回來執行看看效果。 目前我會使用的有兩種方式:

使用 diff

想要下載別人提交的程式,可以在 Pull Request 頁面網址後直接加上.diff,就會出現文字版的 diff 檔。

執行 git apply 1234.diff 即可使用; 測試完可執行git apply -R 1234.diff回復原狀。

使用 bash

~/.bash_profile 建立以下命令

pr() {
git fetch upstream pull/$1/head:pr-$1
git checkout pr-$1
}

初次使用時需執行 source ~/.bash_profile 或重開命令行。

之後只要執行 pr 1234 (1234 是 Pull Request 的編號),就會自動抓取對應的 Pull Request 並切換到相應的pr-1234分支。

這邊有範例程式 供參考。