Logitech K800 & MK520

[客家話, hak-Hant-TW]

買了 Logitech 的 K800 無線發光鍵盤,肚肚好 Logitech 有活動,買滿1000就送200新光三越禮卷,就鬥起來買了 Mk520 無線鍵鼠組湊四千元。

兩隻鍵盤搇起來差毋多,就一隻有光一隻沒光定定,K800 是用 microusb 充電,堵堵好佬 MW600 藍芽耳機共樣,用共一隻充電器就可以了。 其實 K800 袛肚用的電池 (鎖等,要用 lolaibba 正打仔開) 就是2隻常看到的三洋 envelop 3A 充電電池,用 microusb 灌電就是灌到這兩隻電池袛肚,相當於鍵盤內建充電電池佬充電器就是了。MK520 的鍵盤就較簡單,直接打開裝好兩隻乾電池就可以用了,要用充電電池咩可以。

K800 有三隻燈指示還有幾多電可以用,是講會沒電了就要快快拿去接 microusb 充電,我是較愛用換電池的方式啦,毋過有指示可以預先充電還可以接受就是。

MK520 還有一隻滑鼠,就一般的雷射滑鼠沒什麼特別的,毋會難用就是了。兩組鍵盤用的是相同的 Logitech unifying 無線接收器,當細,插到後背的 usb 就毋記得他的存在了,鍵盤滑鼠電池裝好以後就直接可以使用,沒做麼介其他的設定,這點確實是當方便,毋過我沒特別去試看看交叉換來換去會怎樣就是了,堵堵好兩組用的電腦相隔有段距離,毋會打架。

Posted in Accessories. Tags: , , . No Comments »

懶人流之對調 Apple 鍵盤 alt-command 鍵的方法

[華語, cmn-Hant-TW]

Apple 現在的鍵盤直接用在一般個人電腦上沒啥大問題,主要的按鍵大部份都有對應到。不過有一個地方因為歷史及功能因素所以對應起來位置剛好相反,也就是 alt/option -> alt 以及 apple/command -> win。從功能來這個對應是完全合理,問題是這兩個鍵的排列在 Apple 系統是 ctrl-alt-command,在一般 PC 上則是 ctrl-win-alt,所以雖然預設的對應完全合理,但是按起來一點也不順手,也因此有對調的需求。

FreeBSD Console

複製 /usr/share/syscons/keymaps/us.iso.kbd /usr/share/syscons/keymaps/us.apple.kbd,然後改一下 us.apple.kbd

…
056   lalt   lalt   lalt   lalt   lalt   lalt   lalt   lalt    O
...
093   ralt   ralt   ralt   ralt   ralt   ralt   ralt   ralt    O
...
105   fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62  O
106   fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63  O
…

fkey62 就是 l-winkey,fkey63 就是 r-winkey,把前面的數字 056<->105 093<->106 互相對調即可,至於為什麼是 fkey62,fkey3 請 man keyboard

接著在  /etc/rc.conf 裡面跟系統講說開機的時候要改載入這個改過的檔案即可。

kbdmap = "us.apple.kbd"

X.Org

設定檔太複雜,Xmodmap 又只能個別的改,然後 hal 進來大亂鬥又得東繞西繞,乾脆就直接改預設的檔案比較快。要改的檔案是 /usr/local/share/X11/xkb/keycodes/xfree86,把 LALT RALT 後面的數字跟 LWIN RWIN 的數字對調即可,也就是 64<->115 113<->116

Windows

直接執行登錄檔,手動改的步驟不難不過有點煩。
還原的話只要刪掉 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] 的 Scancode Map 的值即可,細節請參考 M$ 網站

Mac OS X

系統偏好設定>鍵盤(鍵盤) 的變更鍵直接設成對調。 (幾乎不會用到這種)

home/end key binding in Mac OS X

[華語, cmn-Hant-TW]

Mac OS X和 Windows 對 home/end 這兩個鍵的定義有相當大的不同:在 Windows 下(其實應該是除了 Mac OS X 之外的 OS 都是這樣) 的 home/end 這兩個按鍵的功能是移動到行首/行末,而在 Mac 下則是捲至頁首/頁末。( Mac 的行首/行末預設的熱鍵是 command + ← 和 command + →)。當然因為操作邏輯的不同,很難去說哪個比較好用。不過在 KDE/Windows 系統下用久了,很習慣的就會把 home/end 當成行首/行末來看,然後文章寫一寫按到就會亂跳,還要再移回原來的位置繼續寫,有點煩。

除了誤按的問題外,行首/行末和別的熱鍵衝突也是我感到困擾的地方。當然這並不是說預設值有衝突,而是個人的使用習慣造成的衝突就是了。Leopard 的 spaces 預設熱鍵是 ctrl + 方向鍵,不過我不喜歡用 ctrl + 方向鍵來切換 space,所以就把熱鍵改成 command + 方向鍵,結果系統很貼心的就把行首/行末熱鍵指定到 ctrl 去了,也就是說切換 space 和跳至行首的熱鍵互換了啦。這樣一點一致性也沒有了 ( Mac OS X 編輯相關的熱鍵都是 command 啟動,結果這個變成 ctrl 按起來會相當不順手),所以就想說不如直接沿用 Windows 的熱鍵,這樣也不用分別去熟悉不同的環境。

在網路上找了一下發現有人有解決的方案了。 在這裡有提到如何去重新設定 home/end 的功能,連 shift – Home/End (選取至行首/行末) 都一並設定好了。大致上就是建立~/Library/KeyBindings/DefaultKeyBinding.dict 這個檔案,然後把相關的設定設好即可,系統不需要重開,只要重新開啟程式新的熱鍵設定就會啟用了,在這邊有提到如何寫設定檔。

當然,懶人包是需要的,前面提到的那位先生寫了一個小程式來幫忙設定,不想自己動手改的話,就直接執行這個小程式就可以了,經實驗證實,確實有效。

Posted in Mac. Tags: , . 2 Comments »