專利名稱:虛擬數(shù)字鍵盤的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種虛擬數(shù)字鍵盤,特別涉及醫(yī)院信息化管理系統(tǒng)WPF應(yīng)用程序的一種虛擬數(shù)字鍵盤。
背景技術(shù):
WPF為微軟下一代圖形界面開發(fā)技術(shù),運(yùn)行在NET Framework 3. O架構(gòu)下,為用戶界面、2D/3D圖形、文檔和媒體提供了統(tǒng)ー的描述和操作方法。目前在為醫(yī)院管理系統(tǒng)中觸摸屏開發(fā)的WPF應(yīng)用程序里,當(dāng)用戶需要在應(yīng)用程序可編輯區(qū)域里錄入數(shù)值時,由于WPF本身并沒有提供虛擬鍵盤,因此會調(diào)用操作系統(tǒng)提供的虛擬鍵盤,因?yàn)榇讼到y(tǒng)默認(rèn)的觸控鍵盤虛擬了物理鍵盤上的所有按鍵,所以操作系統(tǒng)提供的虛擬鍵盤用戶體驗(yàn)較差,尤其是對于醫(yī)院管理系統(tǒng)中只需要錄入數(shù)字型的數(shù)值的客戶端需求,當(dāng)操作系統(tǒng)提供的虛擬鍵盤被打開時,出現(xiàn)在屏幕上的位置往往不是用戶手指所在的位置,因此需要ー種新的專用虛擬 鍵盤來代替醫(yī)院管理系統(tǒng)調(diào)用的系統(tǒng)操作系統(tǒng)提供的通用虛擬鍵盤。
發(fā)明內(nèi)容針對上述面臨的問題,本發(fā)明要解決的技術(shù)問題是提供能滿足醫(yī)院管理系統(tǒng)中僅錄入數(shù)字型數(shù)值的客戶需求的一種虛擬數(shù)字鍵盤。為解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案一種虛擬數(shù)字鍵盤,由鍵盤單元,觸發(fā)單元,響應(yīng)單元按照順序連接而成。本發(fā)明的有益效果是本實(shí)用新型所提出一種虛擬數(shù)字鍵盤,改變了傳統(tǒng)操作系統(tǒng)提供的默認(rèn)虛擬鍵盤面積較大,占據(jù)屏幕過多空間的缺點(diǎn),對于僅需數(shù)字型值錄入的條件下的醫(yī)院管理系統(tǒng)的客戶端用戶,優(yōu)化了人機(jī)交流,且本占用的屏幕面積較小,容易實(shí)現(xiàn)鍵盤跟隨手指而自動移動,尤其是方便應(yīng)用于小屏幕的觸摸屏用戶錄入數(shù)值時使用。
圖I為本發(fā)明實(shí)施例結(jié)構(gòu)組成示意圖。
具體實(shí)施方式
以下結(jié)合附圖對本實(shí)用新型實(shí)施例進(jìn)行說明。圖I中,本實(shí)用新型是ー種虛擬數(shù)字鍵盤,由一種虛擬數(shù)字鍵盤,由鍵盤單元1,觸發(fā)單元2,響應(yīng)單元3按照順序連接而成。所述鍵盤単元I,為自定義創(chuàng)建的ー種界面控件,該控件僅含有數(shù)字選擇輸入物理按鍵,當(dāng)該鍵盤単元I被擊發(fā)吋,通過WPF綁定機(jī)制,動態(tài)的將被點(diǎn)擊對象和虛擬鍵盤綁定在一起,并啟動一段定義好的動畫,將此鍵盤單元I向觸摸屏觸點(diǎn)方向滑動,出現(xiàn)在手指的正下方位置,并立即將錄入值顯示在表格控件的可編輯單元格中。所述觸發(fā)単元2,繼承常用具有可輸入功能的控件(如文本輸入框、表格等)的自定義控件,其中包含有自定義的鍵盤界面樣式枚舉值屬性、字典綁定數(shù)據(jù)相關(guān)屬性等。所述響應(yīng)単元3,用戶通過在客戶端觸控一體機(jī)上觸摸點(diǎn)擊屏幕相應(yīng)位置時激活觸發(fā)單元2,經(jīng)過手指觸控事件的算法計(jì)算擊發(fā)響應(yīng)単元3,響應(yīng)單元3發(fā)送相應(yīng)的按鍵消息給系統(tǒng)程序注入焦點(diǎn),系統(tǒng)程序中通過對點(diǎn)擊事件的響應(yīng)處理,呼出上述鍵盤單元1,迅速定位出手指點(diǎn)擊屏幕的位置和被點(diǎn)擊的對象,并且在響應(yīng)過程中進(jìn)行傳值,傳輸該控件的鍵盤界面樣式枚舉值和字典綁定數(shù)據(jù)相關(guān)屬性值給上述的鍵盤單元1,鍵盤界面控件獲得傳值內(nèi)容后程序自動顯示用戶所需的界面樣式,進(jìn)行觸摸選擇即可完成所需的輸入。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,并可依照說明書的內(nèi)容予以實(shí)施,以下以本發(fā)明的較佳實(shí)施例并配合附圖詳細(xì)說明如后。 本發(fā)明的具體實(shí)施方式
由以下實(shí)施例及其附圖詳細(xì)給出。
權(quán)利要求1.一種虛擬數(shù)字鍵盤,其特征在于由鍵盤單元,觸發(fā)單元,響應(yīng)單元按照順序連接而成。
專利摘要本實(shí)用新型涉及醫(yī)院信息化管理系統(tǒng)WPF應(yīng)用程序的一種虛擬數(shù)字鍵盤,由鍵盤單元,觸發(fā)單元,響應(yīng)單元按照順序連接而成,本實(shí)用新型改變了傳統(tǒng)操作系統(tǒng)提供的默認(rèn)虛擬鍵盤面積較大,占據(jù)屏幕過多空間的缺點(diǎn),對于僅需數(shù)字型值錄入的條件下的醫(yī)院管理系統(tǒng)的客戶端用戶,優(yōu)化了人機(jī)交流,且本占用的屏幕面積較小,容易實(shí)現(xiàn)鍵盤跟隨手指而自動移動,尤其是方便應(yīng)用于小屏幕的觸摸屏用戶錄入數(shù)值時使用。
文檔編號G06F3/041GK202615372SQ20122017097
公開日2012年12月19日 申請日期2012年4月20日 優(yōu)先權(quán)日2012年4月20日
發(fā)明者顧偉偉, 徐智淵 申請人:蘇州麥迪斯頓醫(yī)療科技有限公司