RetroKeyboard
看到 applewoods 的這篇文章「Mac 不是陽春型打字機」,我說,Mac 也可以變成很像打字機! 前陣子我寫的 RetroKeyboard 可以模擬老鍵盤咚咚咚的聲音,和打字機比起來有過之而無不及,過癮的咧。(10.4 限定) 有些鍵抓不到,而且必須打開 Universal Access 的一個選項才能用,是因為我採用了安全層級較高的 API (例如打密碼的時候就不會抓到按鍵)。真的要做到按每個鍵都有聲音當然可以,直接去讀 HID device 就成了,如此一來連 Universal Access 都不用打開。不過這作法比較耗 CPU,必須一直去 poll device ,而且連打密碼都可以抓得到不見得是好事。在這些考量下只好先用目前的作法頂著啦。
等到有一天我覺得我機器太快或者我換到 10.5 以後,可能就會更新成讀 HID device 的作法吧~ 另外一點, 可能用一段時間後聲音會消失,據推測是 Apple 的 CoreAudio 底層在處理 thread 的時候並沒有處理好,發生打死結的現象 。解決方案大概有,就是不允許同時播兩個聲音!等我有空再處理吧,反正也不是什麼 serious 的東西。
“不好意思,請問一下
---丸. 2/1, 2007安裝您的的 RetroKeyboard 後,如果要移除,應該怎麼做呢?
(因為似乎不像一般軟體那樣可自應用程式中拖至垃圾桶,所以想詢問一下方法。您的 RetroKeyboard 真的非常有趣)
另外,在 Q&A 中您提到可自行擴充鍵盤音效檔的方式:
「Q: 可以自行擴充鍵盤音效檔嗎?
A: 可以,請參考 RetroKeyboard.prefPane/Contents/Resources/Profiles/ 裡面的檔案格式製作。」
但我不知道該如何進入上面那路徑(或找出那資料夾)
如果可以的話,請您指導,不好意思。謝謝。”