小時候擁有第一台電腦的那一刻,對我而言就像推開了一扇通往未知世界的門。那年頭,電腦仍是奢侈品,阿爸省吃儉用數月,才終於為家中迎來一台80386DX40的電腦及一台14寸CRT顯示器。它的配置大致是PC-Chips M321主機板、4MB 30 pin SIMM 記憶體、40MB IDE Seagate硬盤、Trident TVGA 8900C 512KB VRAM ISA顯示卡。儘管如此,這個規格在當時跑DOS 5.0及Windows 3.0已相當充裕,可以撐起我童年時對數位世界的所有好奇與求知欲。
然而,那年代與電腦互動,幾乎全依賴鍵盤輸入,每一個字母、每一道指令,一切都得靠指尖在鍵盤上敲出來,所以學會打字便成了最樸實的橋樑。工欲善其事,必先利其器,當時阿爸也為我買了一套 Typing Tutor IV (簡稱 TT) 的軟件,那是我人生中第一套專門用來練習英文打字的程式。它小巧玲瓏,只需一張薄薄的 5 吋半磁碟片,便能將打字技巧的奧義招式濃縮其中,在 DOS的環境下暢順運行。
這套TT軟件的設計極其用心,細膩程度即使放到今天仍讓人驚嘆。它不只是教你敲鍵,更從最基礎的手指擺位開始教起:
- 十指分工、左右手協調的黃金法則
- 每分鐘字數(WPM)與正確率即時統計
- 錯誤率分析與記錄
- 由淺入深的課程,從單字母到完整文章
當時我幾乎每天都守在那台電腦前反覆練習,鍵盤的敲擊聲經常在家中迴盪,心裡渴望有天能達到「目不窺鍵,指隨心動」的境界,自覺相當專業。經過數月苦練,指尖的肌肉記憶悄然成形,從最初一個字母一個字母地摸索尋找,到後來隨心所欲地敲出一整句英文,那種從生疏到熟練的蛻變,至今仍記憶猶新。
時光如梭,當年的 TT 早已無法在現代 Windows 上重現。那個 DOS 時代的 16 位元架構,在現今 64 位元的系統裡淪為歷史文物。若要重溫那份童年感動,最直接的途徑便是搭載DOS模擬器 (DOSBox) 喚醒它。有見及此,我萌生了編寫一款類似 TT 打字軟體的念頭。我參照它的經典設計,重新開發這套能在 Windows 上運行的打字程式,並命名為 Typing Ninja。我刻意將功能精簡為三大部分:Lesson(課程學習)、Examination(測驗模式)、Game(遊戲模式),並加入成績記錄系統。
編寫這套軟體對我而言,宛如一場跨越三十年的自我對話。當年的我,用指尖在鍵盤上敲出人生第一個正確的單字;如今的我,則在高解析度螢幕前,以程式碼重新編寫那份未曾褪色的初心,內心湧起無盡的滿足感。此刻的我驟然覺得,用指尖敲擊鍵盤上每個鍵是一種節奏、一種韻律、一種屬於「人機共生」的獨特美感,而我,只是想把這份美感,用程式碼延續下去。
有興趣的朋友,歡迎下載 Typing Ninja 試試:







發佈留言
Learning is the enterprise of a lifetime......