今天是 2024 年 6 月 20 日,雖然之前筆者已經使用不同的白話字文稿來測試過 SiaTaigi 這個小程式,也做了一些修正,但今天晚上拿這首歌的歌詞來做測試時,發現自己漏掉了 m̄-káⁿ 中的 "m̄" !
筆者利用想到就增修改一下小程式的時間空檔,已經使 SiaTaigi 這個小小程式能夠支援 ctrl+x、ctrl+c、ctrl+v、以及 ctrl+a 的快速鍵,其中 ctrl+a 是採用 looping 的設計,亦即奇序次的 ctrl+a 是 "select all",偶序次的 ctrl+a 是 "de-select all"。此外,tab 鍵也已做處理。
筆者在處理 Caps-lock 鍵時,意外發現 MSYS2 平台上的 GTK v3.24,在 Caps lock 被開啟的狀態下,按下 alt+n 竟然傳回 GDK_KEY_n (0x6e),而不是 GDK_KEY_N (0x4e),據此筆者特地在另一台機器上安裝 Ubuntu 20.04 LTS (Linux OS),並在其平台上安裝 GTK 開發環境,想確定一下其他平台上的 GTK 環境與相同按鍵組合,是否也是傳回 GDK_KEY_n (0x6e)。測試結果證實,Ubuntu GTK 在 Caps lock 被開啟的狀態下,按下 alt+n 是傳回 GDK_KEY_N (0x4e),筆者認為這個傳回值才是對的,MSYS2 GTK v.3.24.41 在這個按鍵組合上是有 bug。看吧,為了這一個小小的 bug,筆者還特地安裝其他平台的開發環境做確認,不瞭解軟體開發的讀者,現在應該能約略感受到軟體工程師的辛苦。
好了,來看一下筆者的測試結果:
< 鍵入部分歌詞 >
< 游標靠近邊界時會自動顯示水平或垂直方向的 Scrollbar,按移 Scrollbar 可捲移輸入視窗 >
< 將視窗拉放到可以見到所有輸入文字 >
今天的測試抓到了一個漏掉的輸入組合:m̄-káⁿ 中的 "m̄";
好了,結束之前,邀請大家聽這首由鄭宜農創作、鄭宜農邀請洪佩瑜與她一起搭唱的 Chhim-Chhim ,很好聽很耐聽,希望讀者們也會喜歡!
晚安! (June 20, 2024; 11:36 PM)