新iPhone應(yīng)用能將任意表面變身為鍵盤
提到鍵盤,除實體鍵盤之外,我們還能想到虛擬鍵盤、可裝配鍵盤、磁性鍵盤,甚至是激光鍵盤。但是,你有沒有想過一款完全不是鍵盤的鍵盤?
一名名為Florian Krautli的開發(fā)者開發(fā)出了一款簡單的鍵盤替代品,名為“震動虛擬鍵盤”。用戶只要將iPhone放置在任何一種表面上,這一表面就將成為鍵盤。從技術(shù)角度看,這樣的“鍵盤”利用了iPhone的加速計,以感知表面的震動。Krautli開發(fā)的軟件能確定桌面的震動點位置,從而使iPhone“看見”你在桌面的什么位置進行了敲擊。因此,你可以自行在桌面上畫一塊QWERTY鍵盤。
對于自己的發(fā)明,Krautli解釋說:“我很好奇如何使一個普通表面更具互動性,同時不需要像微軟一樣借助投影儀或攝像頭。當前的智能手機中已經(jīng)集成了大量傳感器,這些傳感器可以實現(xiàn)的功能比我們現(xiàn)在用到的功能更多。”
Krautli是正確的。憑借一款已得到蘋果認可的iPhone應(yīng)用:SensorMonitor,他可以通過網(wǎng)絡(luò)獲得iPhone輸出的傳感器原始數(shù)據(jù)。而他開發(fā)的軟件可以在一臺聯(lián)網(wǎng)的MacBook筆記本上分析這些數(shù)據(jù)。用戶所要做的只是在新的表面上進行敲擊,使軟件了解這些敲擊代表了什么按鍵,軟件就能進一步學(xué)習(xí)其他按鍵的位置。用戶隨后可以保存這一表面的信息,便于今后使用。
那么,這一軟件為何能準確識別不同位置的敲擊?在許多行業(yè),機器學(xué)習(xí)已經(jīng)是一個被成功應(yīng)用的強大工具。需要承認的是,目前Krautli的軟件還不能做到100%的準確。不過,他以巧妙的方式設(shè)計軟件,從而部分克服了這一缺陷。
Krautli表示:“軟件需要解決識別不夠完美的問題,因此集成了拼寫檢查功能。”Krautli的軟件以不可見的方式對用戶的輸入進行自動更正。這與蘋果輸入法的自動檢查類似,但是在軟件的底層進行。不幸的是,這樣的解決辦法對游戲來說不太適用。
他表示:“當你玩游戲時,你希望所有的操作都得到正確識別。你在打字時也會有類似的需求,但由于軟件知道你正在輸入詞庫中的某一個單詞,因此錯誤的修正更容易。”
基于同樣的理由,通過這種鍵盤來制作音樂也不可行,因為計算機很難預(yù)測用戶的下一步操作。不過,Krautli的嘗試對于用戶界面的未來發(fā)展很有意義:任何表面都將可以用于數(shù)字輸入。
目前,Krautli開發(fā)的OS X系統(tǒng)軟件尚未提供下載。
DIY機械鍵盤相關(guān)社區(qū):機械鍵盤DIY
評論