加快鍵盤的反應速度 (OSX/ XP)

keyboard-repeat-rate
為什麼我們需要更快的鍵盤反應時間? 原因很簡單, 當你在寫程式/ 撰寫文章, 一切都相當的進入狀況且相當順利的時候.
卻遇到某種情境需要切換, 用手去抓滑鼠打斷你本來的操作, 這樣不是很擾人嗎? 這時候如果大部分的工作都透過鍵盤進行的話. 即可以大大的節省切換當中浪費的時間 (我有一位很厲害的程式設計師同事可以一整天除了瀏覽網頁之外完全不需要用到滑鼠, 大部份的介面操作都是透過鍵盤去完成)

聽起來有點 geeky, 但是這樣的方法的確能提升工作效能, 也可以預防 RSI (腕隧道症候群 aka.媽媽手), 當你有以上這些需求. 更快速的鍵盤反應時間我想就是不可或缺的.

我們都知道 XP/ OSX 都有相關的設定(控制台跟系統選項), 可以去調整鍵盤的重複速度, 但是系統的預設值卻都不夠快! 以下是讓兩個作業系統縮短鍵盤重複時間的方法!

  • XP

    使用控制台 > 執行 > Regedit 到登陸編輯程式 (Registry Editor Example) > 找到

    User Key: [HKEY_CURRENT_USER\Control Panel\Keyboard]
    Value Name: KeyboardDelay, KeyboardSpeed, CursorBlinkRate
    Data Type: REG_SZ (String Value)

    KeyboardDelay 是鍵盤延遲時間, 值 0 = ¼ second , 1 = ¾ second, 2 = 1¼ seconds, 3 = 2 second.
    KeyboardSpeed 是鍵盤速度, 值為 0 到 31 之間, 31 是最快的速度

  • OSX

    使用終端機輸入以下這兩段指令

    > defaults write NSGlobalDomain KeyRepeat 0
    (系統預設值最小為 2, 數字越少反應時間越快)
    > defaults write NSGlobalDomain InitialKeyRepeat 5
    (系統預設值最小為 15)

設定之後都需要登出或是重新開機才會生效.

One Response to “加快鍵盤的反應速度 (OSX/ XP)”

  1. Riza says:

    I’m quite pleased with the inifmratoon in this one. TY!

Leave a Reply