今天的股價
0050: 93.50
0052: 54.35
比上個月跌了不少,要怎麼解釋這個價位?不管是相關公司的財報、台灣的經濟能量、或美國的股市並沒有出現什麼大問題,甚至表現仍是相當不錯,那就繼續看下去吧!
_________________
來介紹kanata這個好用的鍵盤軟體的兩個特別用途。
一般在使用鍵盤時,一個鍵總是有一個固定功能,所以正常的滿功能鍵盤大概就是通稱的104鍵,體積很大。其實如果能一個鍵有兩個三個或更多功能,那根本不必用那麼大一個鍵盤,除了佔空間、沾灰塵,清潔上也麻煩。所以我推薦68鍵的,去除了最上面那一排,也不要右邊的數字盤,整個鍵盤變得精簡。
自從去年開始使用kanata, 覺得它的功能幾乎可以無限發想、組合出任何想要的功能,來說一下幾個基本又好用的設定。經過kanata的設定後,一鍵多用途,讓手指的移動變近、變快,不必去按遠遠的不方便鍵。
以68鍵的鍵盤來說,在去除最上面那一排之後,Esc移動到1的左邊,也就是沒有了「~`」這個鍵,而把位置給Esc用。那要打「~`」的兩個符號時怎麼辦?在68鍵的鍵盤上會有一個「Fn」鍵用來組合某個鍵,讓它打出「~」或「`」,但往往「Fn」的位置跟「~`」離得遠,不好按。
因此我組合了一個定義,讓Esc在短按一下的狀態它就是Esc的功能,而稍微長按一下的狀態下它就是「~」,短按兩下它就是「`」,都只要按同一個位置,不必搭配「Fn」來組合,就有三個鍵的不同用途。
在deflayermap裡我是這麼定義的:
(deflayermap (main)
esc (tap-hold 140 180 (tap-dance 140 (esc `)) S-`)
xxx xabc
yyy ydef
zzz zjik
)
上面的 xxx yyy zzz 是其他按鍵的各別定義
這個tap-hold 就是用來定義當「短按」是當做什麼功用,長按時當做什麼功用。
tap-hold 時間 時間 功用一 功用二
而其中的「功用一」又拆成tap-dance 140 (esc `)) S-`
tap-dance 時間 功用一 功用二
的作用是
tap-dance 140ms 「Esc」 「`」
所以原本那一行就成為
esc (tap-hold 時間 時間 (tap-dance 時間 (「Esc」「`」)) 「~」)
在140ms時間內短按一下,就當「Esc」用, 短按兩下就當「`」用,而如果長按超過180ms就當成「Shift + `」(也就是「~」)用。
一般音量調整都是去按個「Fn」同時按最上面一排的某個鍵搭配來作用,我用的精簡68鍵是沒有最上面一排,就算有,還要按「Fn」同時按某個「Fx」也是不方便。因此把左、右的Shift鍵設成兩種功能,短按一下左Shift是音量減少,短按一下右Shift是音量增加,而長按左或右Shift都是當正常Shift使用,同樣定義在(deflayermap (main)內部。
lsft (tap-hold-release 150 200 vold lsft)
rsft (tap-hold-release 150 200 volu rsft)
這裡的tap-hold-release是用來分辨Shift鍵是不是跟別的鍵「一起按,然後又放掉」?如果偵測到這樣的行為,這個Shift就判定是Shift,如果是單獨按沒有搭配別的鍵按下又放掉,那就判定是「調整音量」的用途。
「vold」--> vol down
「volu」--> vol up
「lsft」--> left shift
「rsft」--> right shift
看了這兩個例子,不曉得你會不會想用kanata?


