<![CDATA[Creativecrap]]> http://www.creativecrap.com zh-TW <![CDATA[New Wild theme]]> I want to make a much flexible theme this time, it's a 2/3 columns liquid layout with more CSS3 effects.
There are only 4 images used in this "Wild" theme, and one is logo image.

Ver.18 - Wild theme

For CSS3 means, not any of Internet Explorer on the market would render the page like it should be.
That includes IE7, IE8. Any other modern web browsers, Chrome, Firefox, Safari and Opera should render perfectly, but Firefox 3.6 is still lack some CSS3 support.

The "Wild" theme is simple, and due to my lazy update, simple is a good idea.
That should be all, enjoy it if you like it.

Ver.17 - Aragon theme
]]>
<![CDATA[Detail about dictionary for zhim! extended]]>

字典檔內的架構非常簡單,只有 Dictionary 及 Settings 兩個主要的資料表。Dictionary 存放的即為輸入法的字根,而 Settings 則是輸入法拆碼及自訂鍵盤等設定。

Settings table

設定資料表存放的是此輸入法相關的拆碼使用鍵,及符號鍵等等的設定。逐一說明所使用的 20 筆設定資料。


name
為此輸入法的視別名稱,中英不限,顯示於編輯時左上角的切換鍵上。

selkey
當相同的拆碼有多個不同的字詞出現時,所使用的快選鍵。一般依序為 0123456789,由 0 表示選擇第一個字,通常也與直接按下空格相同,1則為選字區的第2個字詞,以此類推。偵對不同的輸入法或習慣,可以設定為不同的按鍵,例如大易為 0’[]-\6789 來選擇字,而嘸蝦米則習慣使用 0vrsfwlcpk,因為 selkey 目前只支援一組,所以此兩例的狀況下,則 1234等鍵則無選字的功用,請設定為你的慣用鍵。選字鍵大概只在使用外接鍵盤時比較實用,其他狀況下,直接點選字詞會來的更快速方便。

keyname
這就是最重要的拆碼時使用到的按鍵,順序及大小寫不影響中文輸入。

customkeyboard
指定這個字典檔是否含有個人化鍵盤,僅使用 YES 或 NO 兩個值。這個設定與下面的其他設定有相關,但即使有設定個人化鍵盤,軟體於執行中仍可選擇是否開啟。

iphone_key_row
此為 iPhone 所使用的個人化鍵盤的按鍵,最多可設定4行,即為 iphone_key_row1 ~ iphone_key_row4。每行的按鍵建議設定在 10 以內,因為在 iPhone 有限的螢幕大小之小,10個鍵已經是直立鍵盤的最大的極限。同樣的大小寫也不影響中文輸入,但所輸入的拆碼會直接使用這裡所設定的大小寫,因此可視中英混打時,大小寫使用的機率來選擇,一般狀況下應該是小寫的情形居多。

iphone_label_row
與上述 iphone_key_row 對應按鍵所顯示的文字,也就是字根。

iphone_symbol_row
之前的版本即有人提出全形標點符號的需求,這裡便可直接設定所常用的符號,全形半形分皆可,設定在符號鍵盤中的,將都不會與中文拆碼對應,直接會顯示於文字編輯區內。同樣的最多四行,每行建議最多10個符號。

Dictionary table

字根表為拆碼(key)與字詞(value)兩個欄位,只要符合這個條件即可做為字典檔。也就是說也可以自訂一個常用字詞庫來使用。

How to import

Required:
Firefox
SQLite Manager extension for Firefox
Dayi.sqlite

字根表檔,在此以大易輸入法為例,下載 香草輸入法 dayi3.cin 純文字編輯器

以純文字編輯器開啟 dayi3.cin


由於我們要進行的動作是手動匯入,而這裡需要的只有字根,所以先將 cin 檔中不需要的部份刪除。 字根表位於 %chardef begin 與 %chardef end 這兩行之間,所以其他部份先刪除。檢查第一行及最後一行是否都沒有多餘的空行,以免匯入時會多了幾筆空的記錄,雖然不影響。


第二步,刪除多餘的空白。簡單的動作,就是搜尋兩個空白並置換為一個空白,重複幾次直確定已無多餘空格可取代。


第三步,將空白取代為 tab。與上述動作相同,這是是搜尋一個空白,然後置換為\t


到此為止已準備好可以匯入的 csv 檔案,請另存新檔,並命名為 Dayi.csv。

執行 SQLite Manger 之後,先開啟字典檔 Dayi.sqlite 然後選擇匯入,再選擇剛剛處理好的 Dayi.csv 將要匯入的資料表名稱改為 Dictionary 欄位分隔字元選擇 Tab 然後按下 OK 便開始匯入直到顯示匯入完成。


選擇左方的 Dictionary 資料表,再點 Browse & Search 確認剛剛匯入的資料有沒有問題。如果看到如附圖 rowid, key, value 三欄都有資料,就大功告成了。


Sync back

回到 iTunes 並接上 iPhone/iPad

]]>
<![CDATA[zhim! extended is your own free personalized Chinese Input Method app on your iPhone or iPad.]]>

zhim! extended is your own free personalized Chinese Input Method app on your iPhone or iPad.
Great for typing text when mix-up Chinese and English without bothering switch between keyboards.

This app includes Array, Boshiamy, Cangjie, Dayi, ET26, Pinyin and Zhuyin dictionaries with common keyboard presets.
But due to the license of Boshiamy, Dayi and ET26. They are not include words in their presets.
Meanwhile if you have a license of these Input Method, you can import to the dictionary by yourself.

Customized keyboard is not support with iPad at the moment.

- Syncs dictionaries with iTunes
- Customizable keyboard for any input method
- Customizable keyboard for input symbol
- Customizable quick select key, useful when connect with hardware keyboard
- Support hardware keyboard
- Open and share text via clipboard with another app directly from app
- iOS4 multi-tasking

Details about dictionary: http://www.creativecrap.com/app/zhim-dictionary
personalized dayi keyboard

iPad
]]>
<![CDATA[zhim! 2.0 - iOS4 + iPad]]>
zhim! 2.0 的主要新功能

支援 iOS4 的 Multitasking
支援自訂輸入法詞庫,透過 iTunes 進行同步
支援自訂2組鍵盤,分別使用於正常輸入法及符號輸入
支援數字鍵(也可自訂)選字鍵

one more thing

也支援 iPad 但先還不會有自訂鍵盤功能]]>
<![CDATA[all you can eat]]>
]]>
<![CDATA[draft for the next roadmap]]>
zhim! 除了支援其他的中文輸入法之外,其中一個主要的目的是一個完整的記事軟體,所以一直稱他是 note app.
目前中文輸入的支援已經差不多,接下來應該會著重在這個部份。

另一個便是鍵盤的部份,偵對倉頡、大易、注音這種輸入法,即使能夠盲打,應該還是會有些不便,因為 iPhone keyboard 符號配置的方式並不同,雖然這是最早期在開發時就考慮的,但最終並沒有使用自訂鍵盤。

一方面是當時還未確定會支援多少輸入法,二者是注音鍵盤已經夠擠了,大易硬是還要再多六鍵,在直式鍵盤上的支援的確是一個問題。可能會考慮對字根蝦多的輸入法,採直式及橫式鍵盤不同的方式。

zhuyin keyboard mockup

簡單關於未來版本計畫

1.x:
自訂鍵盤
偵對 OS4 調整
iPhone / iPad Universal

2.x:
記事本儲存
聯想字詞
自訂詞庫

]]>
<![CDATA[zhim! 1.4 with Landscape keyboard]]> Landscape
zhim! 1.4 已經進測試的階段,除了橫式鍵盤的支援,還有一些新功能的增加。及功能按鍵的位置將會有些小調整。
快速鍵預計會加入 SMS, Echofon 及 facebook 三個項目,但 Message(簡訊) 及 Facebook 皆不允許直接傳入文字,因為將還僅是啟動程式,需要再自行貼上文字。而 Echofon 則可傳入文字至 New tweet 畫面。

由於 Twitter 相關的軟體比較多,不知道大家主要都使用哪個軟體呢?]]>
<![CDATA[zhim! 1.3]]>
1.3 版目前會更新的項目

新增快速切換鍵,可以切換中/英文輸入。
除了當原本可以快速輸入英文單字,在輸入較長的英文句字時,可以快速切換為原始的英文鍵盤。

新增注音輸入法。目前一共支援嘸蝦米、倉頡、大易、拼音及注音五種輸入法。

設定頁重新改寫。

Emoji 彩蛋。這其實在目前的 1.2 版本就已經有,如果你的 iPhone or iPodTouch 尚未藉由任何方式開啟 Emoji,在點擊 zhim! on the Web 時,即會幫開啟 Emoji keyboard.]]>
<![CDATA[zhim! - Chinese text editing app for iPhone]]>
zhim! - Chinese Language Input Method! 是一個可使用行列、嘸蝦米、倉頡、大易、拼音及注音中文輸入法的記事本應用程式。可在不同應用程式之間以剪貼簿方式分享文字資料。並且在中/英文混合輸入的狀況時,可以直接輸入 單字詞,或切換至全英文輸入模式,不需要重複在切換鍵盤,以達到快速輸入的目的。支援直向及橫向的編輯或操作。

zhim! 並非原生式的輸入方式,因此在不同的應用程式之間,需要透過剪貼簿的方式傳遞資料。因此請確認你的 iPhone OS 為 3.0 以上版本。

編輯

在輸入拆碼時,會依輸入的拆碼,搜尋相似拆碼的的文字。當輸入完拆碼後,按空白鍵會選擇直接第一個符合拆碼的文字。即使當選字區尚未出現候選字時,仍會自動選擇第一個符合拆碼的文字。若無符合拆碼的文字時,在"震動提示"開啟的情況下,手機則會震動提示。有多個相同拆碼的文字出現時,可直接點選所需要的文字,或以上下頁鍵進行瀏灠。


出現於選字區的拆碼,除了顯示目前已經輸入的拆碼之外,直接點選,也會插入於文章中;依此,你不需要切換至英文模式也可以快速輸入英文單字。或是依輸入法的不同,如嘸蝦米輸入法,逗號(,)為簡碼或日文拆碼的字根之一,因此以嘸蝦米輸入法輸入逗號時,只要直接再點選於選字區出現的拆碼即可。


輸入法設定

zhim! 所支援的中文輸入法有行列、倉頡、拼音及注音輸入法。輸入法可於隨時在編輯時進入設定切換。
每個輸入法皆可瀏灠所有字根,或以字根查詢類似拆碼文字。
配合不同效能的 iPhone,可設定拆碼時搜尋文字的時間間隔,數字越小表示越即時的搜尋,越大則表示間隔時間較長。例如於第一代效能較差的 iPhone 2G 設定為 3~5,可獲得比較順的輸入手感。而 iPhone 3G/3Gs 設定為 1 可獲得較即時的回應。


更多的設定

因為 zhim! 的主要目的是在應用程式間透過簡貼簿的方式交換文字,所以在輸入完文字後除了使用快速鍵複製文字,或直接傳送/啟動其他應用程式,多數使用者還是習慣直接離開 zhim! zhim! 第X版以後,可以直接設定在離開 zhim! 時自動複製文字至剪貼簿,不需要再手動複製。

配合自動複製文字,你也可以關閉“保留前次文字“的功能,這個設定讓你不需要再手動刪除,每次啟用!zhim都會是新文件。

zhim! 第 1.4 版之後,你也可以選擇是否使用拆碼錯誤的震動提示。


從 zhim! 直接執行其他應用程式的快速鍵,現在可完全自訂,最多可設定至三組。但因並非所有的應用程式,都有支援由其他應用程式直接傳入資料或啟動,因此主要支援的應用程如下:

  • Mail - 內建的郵件應用程式。開啟新郵件,並將所輸入文字的第一行將指定為郵件主旨,其他(包含第一行)指定為郵件內文。
  • Maps - 內建的地圖應用程式。若輸入為二行以上的地點時,會以第一行為起始點,第二行為終點,進行路線搜尋。第三行(含)以外的文字則會忽略。
  • SMS - 內建簡訊應用程式。因簡訊程式只許可傳入電話號碼,所以此項只會執行簡訊程式,請在進入後,貼上剪貼簿的文字。
  • AirSharing - 僅為執行應用程式。
  • Echofon - 開啟新訊息,並貼上所輸入的文字。
  • Facebook - 僅為執行應用程式。
  • Tweetie - 開啟新訊息,並貼上所輸入的文字。
  • Twitterrific - 開啟新訊息,並貼上所輸入的文字。

選擇自訂按鍵時,點選為勾選或取消該項。選擇右上方的編輯,也可調整快速鍵的排列順序。可依不同的使用習慣,進行分配及調整順序。若自訂按鍵未選定任何應用程式時,在編輯畫面則不會出現。如果該自訂按鍵組是第一次設定,或之前並未選定任何應用程式,則需要重新執行 zhim! 新設定才會生效。




zhim! - Chinese Language Input Method! is a note app for typing Chinese using various Chinese Input Method and share text via build-in clipboard with other apps. Capable for quick typing text when mix-up Chinese and English without bother switch between keyboards. Also support landscape view and editing.

zhim! is not a native input method on iPhone, therefor you have to share text between apps via Clipboard, which supported by iPhone 3.0+

Editing

It will looking for words depend on what combination you input from keyboard. After you stop typing, tap spacebar to select first word from candidate list. Even before the list shows up on screen it would still get the first word without a problem. And iPhone will vibrates if there is no candidate list for your combination after taped spacebar.


If more then one line in candidate list, it would shows the next button one the right or previous on the left of candidate list. Tap on any word from candidate list to select the word and insert into text. When you need to type a short English word, you can just type it and then tap the button with combination from the left side of candidate list to insert it to text.


Settings

zhim! supported various Chinese Input Method, included Array, Boshiamy, Canjei, Dayi, Pinyin and Zhuyin. For some Input Method, you can input Simplifield Chinese as well.
You can switch between Input Methods anytime from setting panel.
You can view or search by combination for all Input Method Dictionary.
Typing interval is designed for different performance iPhone devices. The smaller number of typing interval the less time the candidate list takes to show up. For iPhone 2G, it would be better to setting the interval around 3~5, it would much smooth overall. And for iPhone 3G/3Gs, the performance is better, you could just leave it at 1 for almost real time response.


Options

The whole idea of zhim! is share text with other apps via clipboard. After editing some words, you will launch another app directly from zhim! or send text to clipboard hit the home button to quit zhim! and back to home screen then launch another app and paste the text. For the common action, you can turn on Auto copy text option, then zhim! will do the copy thing automatically when you quiz zhim!
For some reason, you might want to have a blank document every time launched zhim! without the last words. Then turn off Restore last text.
If you don’t like vibrates iPhone when there is no candidate list found after tapping spacebar, turn it off as well.


Preview version of zhim! include Mail, Maps for shortcuts to launch another app directly from zhim! Now you can custom these buttons as you like, up to 3 set of custom shortcut buttons. But not all app support launch via another app, here are what zhim! support:

  • Mail - Built-in Mail.app. Compose a new mail and assign first line to subject and all text to mail body.
  • Maps - Built-in Maps.app. Launch the location search, if you have 2 lines of text. It would search from the first line as the start and second line as the end of direction with route result.
  • SMS - Built-in Messages.app. Launch the app. Messages.app accept phone number from 3rd party app only.
  • AirSharing - Launch the app.
  • Echofon - Compose new tweet.
  • Facebook - Launch the app.
  • Tweetie - Compose new tweet.
  • Twitterrific - Compose new tweet.

When setting custom shortcut buttons, tap to check or cancel. In edit mode, you can rearrange buttons by any order you like. If the shortcut button set was not assigned with any app, then you need to relaunch zhim! for the changes to take effect.


]]>
<![CDATA[TypeKit.app coming for iPhone]]> 而輸入的效能部份的確是如預期的有點 lag,但是大致上的功能都已能正常工作。

目前支援的輸入法有無蝦米、倉頡及拼音輸入,可檢視字碼.
一些新的畫面截圖,也有支援中文語系。


中文環境下

]]>