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