[go: up one dir, main page]

TWI760006B - 電子裝置、控制方法及其電腦程式產品 - Google Patents

電子裝置、控制方法及其電腦程式產品 Download PDF

Info

Publication number
TWI760006B
TWI760006B TW109144007A TW109144007A TWI760006B TW I760006 B TWI760006 B TW I760006B TW 109144007 A TW109144007 A TW 109144007A TW 109144007 A TW109144007 A TW 109144007A TW I760006 B TWI760006 B TW I760006B
Authority
TW
Taiwan
Prior art keywords
human
machine interface
definition
signal
interface device
Prior art date
Application number
TW109144007A
Other languages
English (en)
Other versions
TW202223617A (zh
Inventor
呂帥儀
楊棋峯
詹博超
陳聖益
林哲宇
張癸棚
王維綱
Original Assignee
華碩電腦股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 華碩電腦股份有限公司 filed Critical 華碩電腦股份有限公司
Priority to TW109144007A priority Critical patent/TWI760006B/zh
Priority to US17/545,619 priority patent/US20220187929A1/en
Application granted granted Critical
Publication of TWI760006B publication Critical patent/TWI760006B/zh
Publication of TW202223617A publication Critical patent/TW202223617A/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0362Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1615Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
    • G06F1/1616Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1662Details related to the integrated keyboard
    • G06F1/1671Special purpose buttons or auxiliary keyboards, e.g. retractable mini keypads, keypads or buttons that remain accessible at closed laptop
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/169Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

一種電子裝置,包含一旋鈕、一使用者介面(UI)模組與一人機介面模組。旋鈕係用以產生一動作訊號。使用者介面模組係用以產生一設定訊號。人機介面模組係儲存一第一人機介面裝置之定義與一第二人機介面裝置之定義,並與使用者介面模組進行溝通,人機介面模組係依據設定訊號選擇依據第一人機介面裝置之定義或是依據第二人機介面裝置之定義解讀動作訊號。本案並提供其控制方法與電腦程式產品以產生一輸入資訊傳送至作業系統進行處理。

Description

電子裝置、控制方法及其電腦程式產品
本案係關於一種電子裝置,特別是關於一種支援旋鈕輸入之電子裝置、控制方法及其電腦程式產品。
隨著科技發展,使用者對於電子產品之人機操作介面的要求也越來越高。相較於按鍵開關,旋鈕開關可提供使用者更多樣的操作動作。
不過,傳統的電子裝置受限於其軟硬體支援,無法有效發揮旋鈕開關在操作上的優勢。
本案提供一種電子裝置,此電子裝置具有一作業系統。此電子裝置包含一旋鈕、一使用者介面(UI)模組與一人機介面模組。旋鈕係用以產生一動作訊號。使用者介面模組係用以產生一設定訊號。人機介面模組係儲存一第一人機介面裝置之定義與一第二人機介面裝置之定義,並與使用者介面模組進行溝通,人機介面模組係依據設定訊號選擇依據第一人機介面裝置之定義或是依據第二人機介面裝置之定義解讀動作訊號以產生一輸入資訊傳送至作業系統進行處理。
本案提供一種控制方法,用於一電子裝置。此電子裝置包含一旋鈕,旋鈕係用以產生一動作訊號。此控制方法包含:提供一第一人機介面裝置之定義與一第二人機介面裝置之定義;透過一使用者介面模組產生一設定訊號;以及依據設定訊號選擇依據第一人機介面裝置之定義或是依據第二人機介面裝置之定義解讀動作訊號以產生或執行對應的操作。
本案提供一種編碼於至少一非暫態電腦可使用媒體以供一電腦裝置使用之一電腦程式產品,此電腦裝置具有一作業系統。此電腦程式產品包括一第一程式碼、一第二程式碼與一第三程式碼。其中,第一程式碼係描述一第一人機介面裝置之定義與一第二人機介面裝置之定義。第二程式碼係描述一使用者介面模組,且使用者介面模組產生一設定訊號。第三程式碼係描述一人機介面模組,且人機介面模組依據設定訊號選擇依據第一人機介面裝置之定義或是依據第二人機介面裝置之定義解讀動作訊號以產生一輸入資訊傳送至作業系統進行處理。
透過本案所提供的電子裝置、控制方法及其電腦程式產品,可將旋鈕之動作訊號依據不同之第一人機介面裝置之定義或是第二人機介面裝置之定義進行解讀控制,如此,即可配合旋鈕之多種動作模式,提供多種不同的使用方式與使用情境,有效發揮旋鈕輸入的優點。
下面將結合示意圖對本案的具體實施方式進行更詳細的描述。根據下列描述和申請專利範圍,本案的優點和特徵將更清楚。需說明的是,圖式均採用非常簡化的形式且均使用非精準的比例,僅用以方便、明晰地輔助說明本案實施例的目的。
第一圖係本案電子裝置一實施例之方塊示意圖。此電子裝置100可以是一筆記型電腦、一桌上型電腦、或是其他可支援旋鈕輸入之電子裝置。
如圖中所示,此電子裝置100包含一旋鈕120、一使用者介面(UI)模組140與一人機介面模組160。其中,旋鈕120用以產生一動作訊號S1。此動作訊號S1係使用者操作旋鈕120所產生之訊號,可包含一壓按訊號或一旋轉訊號。使用者介面模組140係用以產生一設定訊號S2。此設定訊號S2可以是旋鈕120以外之其他輸入裝置透過使用者介面模組140所產生之訊號。設定訊號S2係用以決定旋鈕120的設定方式。
請一併參照第一A圖,第一A圖係第一圖之電子裝置一實施例之立體示意圖。圖中係以一筆記型電腦為例。如圖中所示,此電子裝置100包含一主機110與一螢幕180。旋鈕120則是整合於主機110上,且位於鍵盤112與觸控板114之間。
使用者介面模組140會產生對應於旋鈕120之一操作介面182呈現於螢幕180。使用者可直接在此操作介面182上進行操作。一實施例中,此設定訊號S2可以是透過指標裝置(如滑鼠、觸控板、觸控面板)點選操作介面182來產生。一實施例中,使用者介面模組140係安裝於作業系統(OS)之一應用程式(application)。一實施例中,此操作介面182可提供使用者自行設定旋鈕操作的相關參數,如音量、亮度、捲動方式等,並可容許使用者自訂功能。
人機介面模組160儲存有一第一人機介面裝置(HID)之定義HID1與一第二人機介面裝置之定義HID2。第一人機介面裝置之定義HID1與第二人機介面裝置之定義HID2均對應於旋鈕120,並可用於描述旋鈕120的動作。
若是設定依據第一人機介面裝置之定義HID1解讀旋鈕120之動作,人機介面模組160就會將旋鈕120的動作訊號S1依據第一人機介面裝置之定義HID1進行解讀。若是設定依據第二人機介面裝置之定義HID2解讀旋鈕120之動作,人機介面模組160就會將旋鈕120的動作訊號S1依據第二人機介面裝置之定義HID2進行解讀。
一實施例中,第一人機介面裝置之定義HID1與第二人機介面裝置之定義HID2並不相同。第二人機介面裝置之定義HID2只提供基本功能,第一人機介面裝置之定義HID1相較於第二人機介面裝置之定義HID2會具有額外功能的描述供使用者利用。
一實施例中,前述第二人機介面裝置之定義HID2係作業系統對於旋鈕120之預設定義。
一實施例中,人機介面模組160係一韌體(firmware)。一實施例中,第一人機介面裝置之定義HID1與第二人機介面裝置之定義HID2係由產品提供者預先儲存於一唯讀記憶體(ROM)內。
一實施例中,第一人機介面裝置之定義HID1與第二人機介面裝置之定義HID2均係設定為無法由使用者修改,不過,第一人機介面裝置之定義HID1所衍生出的功能選項,係設定為可由使用者依據實際需求進行調整,舉例來說,使用者可以調整旋鈕120操作時的音量與亮度,可以關閉或開啟上下捲動的功能等。
人機介面模組160會與使用者介面模組140進行溝通,並依據使用者介面模組140產生之設定訊號S2選擇依據第一人機介面裝置之定義HID1解讀旋鈕120之動作訊號S1或是依據第二人機介面裝置之定義HID2解讀旋鈕120之動作訊號S1以產生輸入資訊D1,並將輸入資訊D1傳送至作業系統進行處理。
在前述實施例中,人機介面模組160係依據設定訊號S2選擇依據第一人機介面裝置之定義HID1解讀旋鈕120之動作訊號S1或是依據第二人機介面裝置之定義HID2解讀旋鈕120之動作訊號S1。不過亦不限於此。一實施例中,使用者介面模組140除了產生專用於設定旋鈕120的設定訊號S2外,亦可用於產生對應於旋鈕120之壓按與旋轉動作的操作訊號S3。
一實施例中,人機介面模組160可依據操作訊號S3選擇依據第一人機介面裝置之定義HID1解讀旋鈕120之動作或是依據第二人機介面裝置之定義HID2解讀旋鈕120之動作。舉例來說,若是操作訊號S3設定為依據第二人機介面裝置之定義HID2解讀旋鈕120的動作,在接收到來自旋鈕120的動作訊號S1時,就會依循第二人機介面裝置之定義HID2進行解讀。
一實施例中,在使用者介面模組140與人機介面模組160間更包含一系統服務模組150。作為使用者介面模組140與人機介面模組160間之溝通橋梁。一實施例中,系統服務模組150係安裝於作業系統之一系統服務程式(service program)。
一實施例中,當人機介面模組160依據設定訊號S2選擇依據第一人機介面裝置之定義HID1解讀旋鈕120之動作訊號S1以產生輸入資訊D1時,系統服務模組150會介入運作,依據輸入資訊D1執行必要的操作。
一實施例中,若是此動作訊號S1依據第一人機介面裝置之定義HID1需要其他外部應用程式搭配執行時,系統服務模組150就會啟動相對應的外部應用程式170,以擴充旋鈕120的使用模式與使用情境。此外部應用程式170可以是安裝於作業系統之一繪圖程式、一遊戲程式等。反之,當人機介面模組160依據設定訊號S2選擇依據基本的第二人機介面裝置之定義HID2解讀旋鈕120之動作時,系統服務模組150就不介入,而是由作業系統內的預設服務程式進行控制運作。
第二圖係第一圖之人機介面模組160一實施例之方塊示意圖。如圖中所示,人機介面模組160包含一旋鈕控制單元162與一訊號解析單元164。其中,旋鈕控制單元162係電性連接至旋鈕120,用以解析旋鈕120之動作訊號S1以產生一動作資訊C1。訊號解析單元164會依據第一人機介面裝置之定義HID1或是依據第二人機介面裝置之定義HID2解讀此動作資訊C1以產生一輸入資訊D1。
一實施例中,訊號解析單元164係依據來自使用者介面模組140之設定訊號S2或操作訊號S3之設定,選擇依據第一人機介面裝置之定義HID1或是依據第二人機介面裝置之定義HID2來解讀動作資訊C1以產生輸入資訊D1。此外,訊號解析單元164並可與系統服務模組150進行溝通,系統服務模組150會依據此輸入資訊D1執行對應的操作,例如依據此輸入資訊D1改變操作介面182、產生控制指令、或是啟動對應的外部應用程式等。
第三圖係本案控制方法一實施例之一流程圖。此控制方法可用於第一圖所示之電子裝置100。
首先,如步驟S120所述,提供一第一人機介面裝置之定義HID1與一第二人機介面裝置之定義HID2。一實施例中,此步驟可將第一人機介面裝置之定義HID1與第二人機介面裝置之定義HID2儲存於一唯讀記憶體內。
一實施例中,第一人機介面裝置之定義HID1與第二人機介面裝置之定義HID2並不相同。第二人機介面裝置之定義HID2只提供基本功能,第一人機介面裝置之定義HID1相較於第二人機介面裝置之定義HID2會具有額外功能的描述供使用者利用。
隨後,如步驟S140所述,透過使用者介面模組140產生一設定訊號S2。一實施例中,此設定訊號S2可以是透過指標裝置(例如滑鼠、觸控板、觸控面板等)點選操作介面182來產生。一實施例中,此使用者介面模組140係安裝於作業系統之一應用程式。
接下來,如步驟S160所述,依據設定訊號S2選擇依據第一人機介面裝置之定義HID1或是依據第二人機介面裝置之定義HID2解讀旋鈕120之動作訊號S1以產生或執行對應的操作。一實施例中,此步驟可由第一圖之人機介面模組160執行搭配作業系統執行。
本案並提供一種編碼於至少一非暫態電腦可使用媒體以供一電腦裝置使用之一電腦程式產品,以軟體或軟硬體結合之方式,實現第三圖所示之控制方法。此電腦程式產品可以設置於任何已知的電腦可利用媒介,如磁帶、半導體、磁碟、光碟(如CD-ROM、DVD-ROM等)、網路接線、無線或是其他通訊媒介。
具體來說,此電腦程式產品可包括一第一程式碼、一第二程式碼與一第三程式碼。第一程式碼係描述一第一人機介面裝置之定義與一第二人機介面裝置之定義。第二程式碼係描述一使用者介面模組,且使用者介面模組產生一設定訊號。第三程式碼係描述一人機介面模組,且人機介面模組依據設定訊號選擇依據第一人機介面裝置之定義或是依據第二人機介面裝置之定義解讀動作訊號以產生一輸入資訊傳送至作業系統進行處理。
第四圖係本案電子裝置另一實施例之方塊示意圖。此電子裝置200可以是一筆記型電腦、一桌上型電腦、或是其他可支援旋鈕輸入之電子裝置。
如圖中所示,不同於第一圖之電子裝置100,其內部整合一旋鈕120。本實施例之電子裝置200則是透過一連接器290連接一外部的旋鈕20。旋鈕20所產生之動作訊號S1則是透過此連接器290傳遞至電子裝置200內之人機介面模組160。
一實施例中,此連接器290可以是一通用序列埠(USB)連接器。本實施例之其他元件均與第一圖之實施例相類似,在此不予贅述。
綜上所述,透過本案所提供的電子裝置100、控制方法及其電腦程式產品,可將旋鈕120之動作訊號S1依據不同之第一人機介面裝置之定義HID1或是第二人機介面裝置之定義HID2進行解讀控制,如此,即可配合旋鈕120之多種動作模式,提供多種不同的使用方式與使用情境,有效發揮旋鈕120輸入的優點。
上述僅為本案較佳之實施例而已,並不對本案進行任何限制。任何所屬技術領域的技術人員,在不脫離本案的技術手段的範圍內,對本案揭露的技術手段和技術內容做任何形式的等同替換或修改等變動,均屬未脫離本案的技術手段的內容,仍屬於本案的保護範圍之內。
100,200:電子裝置 110:主機 112:鍵盤 114:觸控板 120,20:旋鈕 140:使用者介面模組 150:系統服務模組 160:人機介面模組 162:旋鈕控制單元 164:訊號解析單元 170:外部應用程式 S1:動作訊號 S2:設定訊號 180:螢幕 182:操作介面 290:連接器 HID1:第一人機介面裝置之定義 HID2:第二人機介面裝置之定義 S3:操作訊號 C1:動作資訊 D1:輸入資訊
第一圖係本案電子裝置一實施例之方塊示意圖; 第一A圖係第一圖之電子裝置一實施例之立體示意圖; 第二圖係第一圖之人機介面模組一實施例之方塊示意圖; 第三圖係本案控制方法一實施例之流程圖;以及 第四圖係本案電子裝置另一實施例之方塊示意圖。
100:電子裝置
120:旋鈕
140:使用者介面模組
160:人機介面模組
S1:動作訊號
S2:設定訊號
D1:輸入資訊
HID1:第一人機介面裝置之定義
HID2:第二人機介面裝置之定義
S3:操作訊號
150:系統服務模組
170:外部應用程式

Claims (10)

  1. 一種電子裝置,具有一作業系統,該電子裝置包含:一旋鈕,用以產生一動作訊號;一使用者介面(UI)模組,用以產生一設定訊號和對應於該旋鈕一動作的一操作訊號;以及一人機介面模組,儲存一第一人機介面裝置之定義與一第二人機介面裝置之定義,並與該使用者介面模組進行溝通,該人機介面模組係依據該操作訊號選擇依據該第一人機介面裝置之定義或是依據該第二人機介面裝置之定義解讀該動作訊號以產生一輸入資訊傳送至該作業系統進行處理。
  2. 如請求項1所述之電子裝置,更包含一螢幕,其中,該使用者介面模組係產生對應於該旋鈕之一操作介面呈現於該螢幕。
  3. 如請求項1所述之電子裝置,其中,該人機介面模組係一韌體。
  4. 如請求項1所述之電子裝置,其中,該第一人機介面裝置之定義與該第二人機介面裝置之定義不同,且該第二人機介面裝置之定義係該作業系統之預設定義。
  5. 如請求項4所述之電子裝置,更包含一系統服務模組,當該人機介面模組依據該設定訊號選擇依據該第一人機介面裝置之定義解讀該動作訊號以產生該輸入資訊,該系統服務模組依據該輸入資訊選擇 性地啟動至少一相對應之外部應用程式。
  6. 如請求項1所述之電子裝置,其中,該人機介面模組包含一旋鈕控制單元與一訊號解析單元,該旋鈕控制單元用以解析該動作訊號以產生一動作資訊,該訊號解析單元依據該設定訊號,選擇依據該第一人機介面裝置之定義或該第二人機介面裝置之定義解讀該動作資訊以產生該輸入資訊。
  7. 一種電子裝置之控制方法,用於一電子裝置,該電子裝置包含一旋鈕,該旋鈕係用以產生一動作訊號,該電子裝置之控制方法包含:提供一第一人機介面裝置之定義與一第二人機介面裝置之定義;透過一使用者介面模組產生一設定訊號和對應於該旋鈕一動作的一操作訊號;以及依據該操作訊號選擇依據該第一人機介面裝置之定義或是依據該第二人機介面裝置之定義解讀該動作訊號以產生或執行對應的操作。
  8. 如請求項7所述之電子裝置之控制方法,其中,提供該第一人機介面裝置之定義與該第二人機介面裝置之定義之步驟包括利用一唯讀記憶體儲存該第一人機介面裝置之定義與該第二人機介面裝置之定義。
  9. 如請求項8所述之電子裝置之控制方法,其中,選擇依據該第一人機介面裝置之定義解讀該動作訊號時,更包括依據該動作訊號選擇性地啟動 至少一相對應之外部應用程式。
  10. 一種編碼於至少一非暫態電腦可使用媒體以供一電腦裝置使用之一電腦程式產品,該電腦裝置具有一作業系統,該電腦程式產品包括:第一程式碼,描述一第一人機介面裝置之定義與一第二人機介面裝置之定義;第二程式碼,描述一使用者介面模組,且該使用者介面模組產生一設定訊號和對應於一旋鈕一動作的一操作訊號;以及第三程式碼,描述一人機介面模組,且該人機介面模組依據該操作訊號選擇依據該第一人機介面裝置之定義或是依據該第二人機介面裝置之定義解讀一動作訊號以產生一輸入資訊傳送至該作業系統進行處理。
TW109144007A 2020-12-14 2020-12-14 電子裝置、控制方法及其電腦程式產品 TWI760006B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW109144007A TWI760006B (zh) 2020-12-14 2020-12-14 電子裝置、控制方法及其電腦程式產品
US17/545,619 US20220187929A1 (en) 2020-12-14 2021-12-08 Electronic device, control method, and computer program product thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW109144007A TWI760006B (zh) 2020-12-14 2020-12-14 電子裝置、控制方法及其電腦程式產品

Publications (2)

Publication Number Publication Date
TWI760006B true TWI760006B (zh) 2022-04-01
TW202223617A TW202223617A (zh) 2022-06-16

Family

ID=81942440

Family Applications (1)

Application Number Title Priority Date Filing Date
TW109144007A TWI760006B (zh) 2020-12-14 2020-12-14 電子裝置、控制方法及其電腦程式產品

Country Status (2)

Country Link
US (1) US20220187929A1 (zh)
TW (1) TWI760006B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200933439A (en) * 2008-01-31 2009-08-01 Compal Electronics Inc Method and apparatus for controlling functionalities of computer system
US20190107895A1 (en) * 2017-10-11 2019-04-11 Daniel James STEINMAN Wireless dial universal remote control device
US20200201597A1 (en) * 2013-09-27 2020-06-25 Sonos, Inc. Command Dial in a Media Playback System

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6965368B1 (en) * 1999-04-06 2005-11-15 Microsoft Corporation Game control device having genre data
US7466307B2 (en) * 2002-04-11 2008-12-16 Synaptics Incorporated Closed-loop sensor on a solid-state object position detector
US7671845B2 (en) * 2004-11-30 2010-03-02 Microsoft Corporation Directional input device and display orientation control
GB0600207D0 (en) * 2006-01-05 2006-02-15 Bishop Durrell G B Apparatus for direct automated access to a task or content
US20080010482A1 (en) * 2006-06-13 2008-01-10 Microsoft Corporation Remote control of a media computing device
WO2008126130A1 (ja) * 2007-03-09 2008-10-23 Pioneer Corporation レベル調節装置、信号処理装置、av処理装置およびプログラム
US20110025513A1 (en) * 2009-07-30 2011-02-03 Sunrex Technology Corp. Method for carrying out single touch operation by means of computer input devices
KR20110048847A (ko) * 2009-11-03 2011-05-12 삼성전자주식회사 휴대용 컴퓨터 및 그 제어방법
US20120038571A1 (en) * 2010-08-11 2012-02-16 Marco Susani System and Method for Dynamically Resizing an Active Screen of a Handheld Device
US10073537B2 (en) * 2012-03-12 2018-09-11 Samsung Electronics Co., Ltd. User interface device and electronic apparatus having the same
US9798380B2 (en) * 2014-11-13 2017-10-24 Grant & Union Inc. Modular apparatus and system for reconfigurable user inputs
GB2542562B (en) * 2015-09-21 2018-06-27 Displaylink Uk Ltd Private access to HID
US10289217B2 (en) * 2016-07-13 2019-05-14 Toyota Motor Engineering & Manufacturing North America, Inc. Multi-function control knobs for multimedia systems of vehicles
US20210223825A1 (en) * 2018-06-01 2021-07-22 Hewlett-Packard Development Company, L.P. Computing device modules
US10719310B1 (en) * 2019-03-18 2020-07-21 Dell Products, L.P. Systems and methods for reducing keyboard, video, and mouse (KVM) downtime during firmware update or failover events in a chassis with redundant enclosure controllers (ECs)

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200933439A (en) * 2008-01-31 2009-08-01 Compal Electronics Inc Method and apparatus for controlling functionalities of computer system
US20200201597A1 (en) * 2013-09-27 2020-06-25 Sonos, Inc. Command Dial in a Media Playback System
US20190107895A1 (en) * 2017-10-11 2019-04-11 Daniel James STEINMAN Wireless dial universal remote control device

Also Published As

Publication number Publication date
TW202223617A (zh) 2022-06-16
US20220187929A1 (en) 2022-06-16

Similar Documents

Publication Publication Date Title
KR101661258B1 (ko) 터치 스크린을 통한 보안 입력
CN102067066B (zh) 计算系统中外围设备的输入和输出的关联
TW201339898A (zh) 可應用於不同作業系統之鍵盤裝置
JP2003345483A (ja) 情報処理装置および同装置で使用されるウィンドウサイズ制御方法
CN104808909B (zh) 一种信息处理方法及电子设备
CN110162284B (zh) 一种操控接口装置及其操控系统
CN111770369A (zh) 遥控方法、装置、存储介质及终端
US20060192768A1 (en) Remote control device with touch function and method for processing the same
US7836461B2 (en) Computer interface system using multiple independent hardware and virtual human-computer input devices and related enabling subroutines
CN101739155A (zh) 指标器操作方法以及其应用
TW201117055A (en) Switch method and switch device for characters input modes
TWI760006B (zh) 電子裝置、控制方法及其電腦程式產品
US20100017757A1 (en) Method and system to reduce workload and skills required in usage of mouse or other pointing devices
WO2022111397A1 (zh) 控制方法、装置和电子设备
CN101303630A (zh) 无线控制装置与多个指标控制方法
CN103729133A (zh) 触控显示方法及其电子装置
US12287920B2 (en) Vibration signal testing method, vibration signal testing device, storage medium, electronic device
KR101506006B1 (ko) 터미널 환경의 서버 기반 컴퓨팅 시스템에서 동적 표시되는 마우스 ui 지원을 위한 터치 스크린 단말 장치 및 마우스 ui 지원 방법
CN108897457B (zh) 触控装置组件以及触控系统
KR101491056B1 (ko) 터미널 환경의 서버 기반 컴퓨팅 시스템에서 마우스 ui 지원을 위한 터치 스크린 단말 장치 및 마우스 ui 지원 방법
TWI290298B (en) Mouse with multi-function keys
CN115185391A (zh) 电子装置
US20210178260A1 (en) Simulatively-touch method, touch control assembly, and touch control system
KR101844651B1 (ko) 모바일 클라우드 컴퓨팅 클라이언트 환경에서 3d 터치를 이용한 모바일 기기의 마우스 입력장치 및 입력방법
CN109407823B (zh) 电子装置以及触控系统