2003
01 02 03 04 05 06 07 08 09 10 11 12
2006
01 02 03 04 05 06 07 08 09 10 11 12
2007
01 02 03 04 05 06 07 08 09 10 11 12
2008
01 02 03 04 05 06 07 08 09 10 11 12
2009
01 02 03 04 05 06 07 08 09 10 11 12
2010
01 02 03 04 05 06 07 08 09 10 11 12
2011
01 02 03 04 05 06 07 08 09 10 11 12
2017
01 02 03 04 05 06 07 08 09 10 11 12
2018
01 02 03 04 05 06 07 08 09 10 11 12
 
Jun
25
2006

RetroKeyboard

Icon 看到 applewoods 的這篇文章「Mac 不是陽春型打字機」,我說,Mac 也可以變成很像打字機! 前陣子我寫的 RetroKeyboard 可以模擬老鍵盤咚咚咚的聲音,和打字機比起來有過之而無不及,過癮的咧。(10.4 限定) 有些鍵抓不到,而且必須打開 Universal Access 的一個選項才能用,是因為我採用了安全層級較高的 API (例如打密碼的時候就不會抓到按鍵)。真的要做到按每個鍵都有聲音當然可以,直接去讀 HID device 就成了,如此一來連 Universal Access 都不用打開。不過這作法比較耗 CPU,必須一直去 poll device ,而且連打密碼都可以抓得到不見得是好事。在這些考量下只好先用目前的作法頂著啦。

等到有一天我覺得我機器太快或者我換到 10.5 以後,可能就會更新成讀 HID device 的作法吧~ 另外一點, 可能用一段時間後聲音會消失,據推測是 Apple 的 CoreAudio 底層在處理 thread 的時候並沒有處理好,發生打死結的現象 。解決方案大概有,就是不允許同時播兩個聲音!等我有空再處理吧,反正也不是什麼 serious 的東西。

 

Annotations RSS

“不好意思,請問一下
安裝您的的 RetroKeyboard 後,如果要移除,應該怎麼做呢?
(因為似乎不像一般軟體那樣可自應用程式中拖至垃圾桶,所以想詢問一下方法。您的 RetroKeyboard 真的非常有趣)
 
另外,在 Q&A 中您提到可自行擴充鍵盤音效檔的方式:
「Q: 可以自行擴充鍵盤音效檔嗎?
 A: 可以,請參考 RetroKeyboard.prefPane/Contents/Resources/Profiles/ 裡面的檔案格式製作。」
但我不知道該如何進入上面那路徑(或找出那資料夾)
如果可以的話,請您指導,不好意思。謝謝。”

---丸. 2/1, 2007

“直接把Universal Access的Keyboard選項Use Click Key Sounds打開不是就可以有打字機聲音了嗎?”

---winson. 3/8, 2007

“聲音不一樣啊~我可是從 Mac 512K 的電話線鍵盤原汁原味錄下來的哩!所以才說比起打字機有過之而無不及嘛。除此之外也能自訂鍵盤聲音檔呀~”

---yllan. 3/8, 2007
 
 

Write Concisely