国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      在計算機系統(tǒng)中執(zhí)行指向設(shè)備的滾動功能的裝置和方法

      文檔序號:6583574閱讀:290來源:國知局
      專利名稱:在計算機系統(tǒng)中執(zhí)行指向設(shè)備的滾動功能的裝置和方法
      本申請依賴于1999年8月30日提交的韓國專利申請No.1999-36317的優(yōu)先權(quán),在此引入其全部內(nèi)容作為參考。
      本發(fā)明涉及具有指向設(shè)備的計算機系統(tǒng),特別是在計算機系統(tǒng)中執(zhí)行指向設(shè)備的滾動功能的裝置和方法。
      計算機的圖形用戶接口(GUI)近年來已被廣泛使用和接受,特別是允許單個顯示設(shè)備在單個屏幕上的兩個或多個分立區(qū)中給出信息的那些系統(tǒng)。這些經(jīng)常被稱為“視窗”的分立區(qū)可用來以文本、圖形、和類似形式向用戶給出信息。由于通常向用戶顯示特定的視窗,以便可據(jù)此執(zhí)行特定動作,例如讀取、輸入數(shù)據(jù)、或操作該視窗的內(nèi)容,為方便起見,在此將在特定視窗中給出的信息稱為“工作對象”。為實現(xiàn)圖形用戶接口的目的,提供用戶可通過移動顯示的指針光標以使其在特定的圖形用戶接口單元上定位,并使計算機系統(tǒng)以與該特定用戶接口單元相關(guān)聯(lián)的某種方式進行響應(yīng)來指向屏幕上的對象的裝置已變得很常用??赏ㄟ^諸如鼠標、觸摸板、操縱桿或鍵盤的方向控制鍵之類的指向設(shè)備的物理操作來實現(xiàn)光標的移動。


      圖1是常規(guī)便攜計算機系統(tǒng)10的外觀圖。參考圖1,便攜計算機系統(tǒng)10包括作為指向設(shè)備的觸摸板。可用于實現(xiàn)該圖形用戶接口系統(tǒng)的各種方法和系統(tǒng)對本領(lǐng)域中的計算機程序員是熟知的。
      近幾年來,計算機程序已變得更加完善,需要用戶控制完全實現(xiàn)計算機程序所需的各種工具。例如,實際上需要使用指向設(shè)備的Microsoft公司的通用的Windows操作系統(tǒng)也使用指向設(shè)備執(zhí)行操作系統(tǒng)內(nèi)的子功能,例如擦除、著色、描繪各種寬度的線條、滾動、定義塊、移動或刪除塊、和類似內(nèi)容。這些子功能中的每個通常是通過GUI顯示實現(xiàn)的。
      圖2A和2B是表明包括可滾動窗口30a和30b的GUI顯示界面的示意圖。參考圖2A和2B,典型程序的顯示界面可包括菜單欄31、按鈕欄32、和數(shù)據(jù)顯示屏面33a和33b。另外,垂直和水平滾動條34和37(和滾動條的圖形部分,例如箭頭按鈕36和39,和滑動塊35和38)通常占據(jù)屏幕的一個或兩個小部分。
      箭頭36和39中的每個通過可視對象控制向用戶希望的那個方向滾動。箭頭36和39通常通過可視對象以小增量或小信息塊,例如可視對象的單行或一頁來控制移動。此外,如果箭頭39指向向上方向,可視對象將從其在可視對象中的當前位置向圖2A所示的第一頁滾動。如果箭頭39指向向下的方向,可視對象將從其在可視對象中的當前位置向圖2B所示的可視對象的最后一頁滾動。
      滑塊35和38通常用來通過可視對象以比使用箭頭36和39時更大的增量控制移動來代替小信息塊的增量,滑塊35和38通常以更大的塊、增量、或信息組,例如兩頁或多頁通過可視對象控制移動。因此,當用戶希望從第一頁到第九頁時,通常選擇并移動滑塊,直到選擇了第九頁。術(shù)語“升降條”也用來描述該滑塊。
      然而,由于滾動條34和37通常位于屏幕的一小部分,用戶在滾動條和滾動條部件上準確地定位光標是很難和/或耗時的。用戶經(jīng)常會過調(diào)滾動條,并且必須用多個動作將光標返回屏幕上的適當位置。增加滾動條和其構(gòu)成部分的尺寸不是所希望的選擇,因為這必定會減小主數(shù)據(jù)顯示部分中可供數(shù)據(jù)使用的顯示區(qū)的量。為解決上述問題,提供了能夠執(zhí)行滾動功能的輪式鼠標。
      圖3是能夠執(zhí)行滾動功能的輪式鼠標40的外觀圖。在1996年6月25日授予Gillick等人,題為“在視窗應(yīng)用中實現(xiàn)滾動的滾輪鼠標”的美國專利No.5,530,455中發(fā)現(xiàn)了滾動鼠標的例子。
      參考圖3,輪式鼠標40包括左和右按鈕42和46,和在其頂面上的附加輪44。輪44用來滾動顯示窗口而不用重新定位光標。然而,輪式鼠標40的使用受到限制它需要對現(xiàn)有的鼠標增加復雜且昂貴的機械部件。另外,輪式鼠標40不適合于某些臺式計算機和大部分便攜計算機(一般使用軌跡球、觸摸板和類似的固定指向設(shè)備),因為其需要空間來容納移動的鼠標。另外,連接到輪式鼠標的計算機系統(tǒng)需要專用的驅(qū)動器或由制造商或供應(yīng)商提供的應(yīng)用程序來操作輪式鼠標。通常,由不同的制造商和供應(yīng)商提供的驅(qū)動器或應(yīng)用程序是相互不同的,因此缺乏兼容性。
      因此,需要一種通過新的裝置和方法,以便通過簡化和加速由指向設(shè)備進行的子功能,特別是滾動功能來改善支持GUI顯示界面的Windows和類似操作系統(tǒng)的性能。
      因此,本發(fā)明的一個目的是提供一種用于簡化和加速計算機系統(tǒng)中的指向設(shè)備的滾動功能的裝置。
      本發(fā)明的另一個目的是提供一種用于簡化和加速計算機系統(tǒng)中的指向設(shè)備的滾動功能的方法。
      為實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供一種計算機系統(tǒng),包括用于響應(yīng)一個或多個輸入鍵產(chǎn)生一個或多個特定控制信號的鍵盤,用于響應(yīng)指向設(shè)備的移動來產(chǎn)生指向信息的指向設(shè)備,和用于檢測來自鍵盤的控制信號,并向操作系統(tǒng)產(chǎn)生與指向信息對應(yīng)的滾動信息的微計算機。
      根據(jù)本發(fā)明的另一方面,提供一種在包含操作系統(tǒng)的計算機系統(tǒng)中執(zhí)行滾動功能的方法,該方法包括步驟確定是否從鍵盤中包括的特定功能鍵輸入了控制滾動操作的控制信號;當連續(xù)輸入控制信號時,向操作系統(tǒng)輸出與從指向設(shè)備輸入的指向信息對應(yīng)的滾動信息,以便在操作系統(tǒng)的激活窗口中進行滾動操作;在未連續(xù)輸入控制信號時,從指向設(shè)備向操作系統(tǒng)輸出指向信息,以便在操作系統(tǒng)的激活窗口中執(zhí)行操作系統(tǒng)的正常操作。
      在結(jié)合附圖考慮時,通過參考下面的詳細說明將更好地理解本發(fā)明,對本發(fā)明更完整的理解,及其許多附屬優(yōu)點的將變得顯而易見,在附圖中相同的標號表示相同或類似的部件,其中圖1是常規(guī)便攜計算機系統(tǒng)的外觀圖;圖2A和2B是表明包括可滾動窗口的GUI顯示界面的示意圖;圖3是能夠執(zhí)行滾動功能的輪式鼠標的外觀圖;圖4是表明根據(jù)本發(fā)明能夠執(zhí)行滾動功能的便攜計算機系統(tǒng)的結(jié)構(gòu)方框圖;圖5是表明微計算機與圖4所示的指向設(shè)備之間連接的方框圖;圖6是表明圖4所示的計算機系統(tǒng)的等級結(jié)構(gòu)的方框圖;圖7是表明根據(jù)本發(fā)明第一實施例在圖4所示的便攜計算機系統(tǒng)中執(zhí)行滾動功能的控制方法的流程圖;和圖8是表明根據(jù)本發(fā)明第二實施例在圖4所示的便攜計算機系統(tǒng)中執(zhí)行滾動功能的控制方法的流程圖。
      圖4是表明根據(jù)本發(fā)明的能夠利用普通指向設(shè)備執(zhí)行滾動功能的便攜計算機系統(tǒng)100的結(jié)構(gòu)方框圖。參考圖4,計算機系統(tǒng)100包括中央處理單元(CPU)102,隨機存取存儲器(RAM)構(gòu)成的主存儲器104,和基本輸入/輸出系統(tǒng)(BIOS)只讀存儲器(ROM)106。另外,計算機系統(tǒng)100包括集成設(shè)備電路(IDE)控制器110,輸入/輸出(I/O)控制器120,和根據(jù)本發(fā)明的新型微計算機130。
      硬盤驅(qū)動器(HDD)112和CD-ROM驅(qū)動器114連接到IDE控制器110。HDD112包含操作系統(tǒng)(例如,Microsoft公司的Windows),和一個或多個應(yīng)用程序。一個或多個串行和并行設(shè)備122和124連接到I/O控制器120。
      鍵盤140、觸摸板150、和PS/2型鼠標160作為輸入設(shè)備連接到微計算機130。微處理器130控制輸入設(shè)備140、150和160。觸摸板150和鼠標160作為指向設(shè)備工作,用于向微計算機130輸入指向信息。指向信息與指向設(shè)備的移動有關(guān)。鍵盤140包括用于向微計算機130輸入滾動控制信號,以便控制指向設(shè)備150或160的滾動功能的特定功能鍵Fn142。微計算機130包括連接到鍵盤140的鑒別單元132,和連接到觸摸板150和/或鼠標160的數(shù)據(jù)變換單元134。鑒別單元132通過檢測滾動控制信號來確定是否按下了功能鍵Fn142。當連續(xù)按下功能鍵Fn142時,數(shù)據(jù)變換單元134把來自指向設(shè)備150或160的指向信息變換成用于執(zhí)行滾動功能的滾動信息。
      圖5是表明微計算機130與圖4所示的指向設(shè)備150和160之間連接的方框圖。參考圖5,微計算機130通過接收滾動控制信號FN_SCROLL來檢測功能鍵Fn142的輸入狀態(tài),該滾動控制信號FN_SCROLL是用戶按下功能鍵Fn142時從鍵盤140產(chǎn)生的。在三星電子公司制造的各種型號的便攜計算機系統(tǒng)中采用功能鍵Fn142。功能鍵Fn142與其它功能鍵F1-F2相配合用于節(jié)省電能、啟動外部顯示、調(diào)整音頻輸出等。
      另外,微計算機130響應(yīng)來自指向設(shè)備150和160的指向信息DATA來控制指向設(shè)備150和160的時鐘信號CLK,以便執(zhí)行操作系統(tǒng)中的子功能,例如擦除、著色,描繪各種寬度的線條、滾動、定義塊、移動或刪除塊等。
      如果連續(xù)按下功能鍵Fn142以執(zhí)行滾動功能,微計算機130將指向信息DATA變換成滾動信息DATA_SCROLL,然后向操作系統(tǒng)輸出經(jīng)變換的滾動信息DATA_SCROLL。
      當通過功能鍵Fn142向微計算機130輸入滾動控制信號FN_SCROLL時,微計算機130向BIOS106產(chǎn)生中斷信號INTERRUPT。這種情況下,BIOS106響應(yīng)該中斷信號INTERRUPT執(zhí)行對應(yīng)的中斷業(yè)務(wù)程序。然后,微計算機130把來自指向設(shè)備150或160的指向信息DATA變換成滾動信息DATA_SCROLL。把經(jīng)變換的滾動信息DATA_SCROLL輸出到操作系統(tǒng)或應(yīng)用程序。
      因此,計算機系統(tǒng)可通過諸如觸摸板150和PS/2鼠標160之類的普通指向設(shè)備執(zhí)行簡化和加速的滾動功能。因此,該計算機不需要包括復雜且昂貴的機械部件的附加輪式鼠標,和專用驅(qū)動器。
      圖6是表明圖4所示的計算機系統(tǒng)100的等級結(jié)構(gòu)的方框圖。參考圖6,包含Windows操作系統(tǒng)或類似操作系統(tǒng)的計算機系統(tǒng)100從觸摸板150或PS/2鼠標160接收指向信息。根據(jù)本發(fā)明的微計算機130包括鑒別單元132和數(shù)據(jù)變換單元134。鑒別單元132檢測功能鍵Fn142的按動。當連續(xù)按下功能鍵Fn142時,數(shù)據(jù)變換單元134產(chǎn)生與位置信息DATA對應(yīng)的滾動信息DATA_SCROLL。
      例如,當連續(xù)按下功能鍵Fn142時,如果從指向設(shè)備150或160輸入指向信息DATA,微計算機130向BIOS106產(chǎn)生中斷信號INTERRUPT,例如IRQ12。BIOS106對CPU102(參考圖4)進行控制,以執(zhí)行對應(yīng)的中斷業(yè)務(wù)程序。CPU102向操作系統(tǒng)170提供來自微處理器130的指向信息DATA。操作系統(tǒng)170執(zhí)行與來自微計算機130的指向信息DATA對應(yīng)的正常操作。此時,諸如Windows的V×D殼之類的虛擬設(shè)備驅(qū)動器從激活的應(yīng)用程序180中預(yù)定的熱鍵信號鑒別滾動控制信號FN_SCROLL,或執(zhí)行與應(yīng)用程序180中的輸入熱鍵信號對應(yīng)的功能。因此,可響應(yīng)來自微計算機130的數(shù)據(jù)變換單元134的滾動信息DATA_SCROLL上下左右滾動激活的窗口。
      圖7是表明根據(jù)本發(fā)明的第一實施例在圖4所示的便攜計算機系統(tǒng)中執(zhí)行滾動功能的控制方法的流程圖。圖7所示的方法由響應(yīng)功能鍵Fn的輸入狀態(tài)控制滾動功能的程序構(gòu)成。該程序存儲在微計算機130中包括的存儲器(未示出)中,在微計算機130的控制下執(zhí)行該程序。
      參考圖7,在步驟S200,微計算機130確定是否按下任何鍵。如果按下了任何鍵,控制流程前進到下一個查詢步驟S202。在步驟S202,確定是否按下了功能鍵Fn。如果未按下功能鍵Fn,控制流程前進到步驟S212,其中微計算機130在操作系統(tǒng)或應(yīng)用程序中執(zhí)行與輸入鍵對應(yīng)的正常操作。如果按下功能鍵Fn,控制流程前進到步驟S204,在其中確定是否連續(xù)按下功能鍵Fn。如果未按下,微計算機130連續(xù)執(zhí)行正常操作,如果按下了功能鍵,控制流程繼續(xù)到下一個查詢步驟S206。
      在步驟S206,確定鼠標160(或觸摸板150)是否在Fn鍵輸入期間移動。換句話說,確定在Fn鍵輸入期間是否向微計算機130輸入指向信息DATA。如果輸入了指向信息DATA,控制流程前進到步驟S208,其中微計算機130的數(shù)據(jù)變換單元134將指向信息DATA變換成滾動信息DATA_SCROLL。然后,在步驟S210,向操作系統(tǒng)或?qū)?yīng)的應(yīng)用程序輸出經(jīng)變換的滾動信息DATA_SCROLL,以便執(zhí)行滾動功能。根據(jù)上述方法,計算機系統(tǒng)可響應(yīng)滾動信息DATA_SCROLL執(zhí)行滾動功能,而不需要附加的輪式鼠標和專用驅(qū)動器。
      圖8是表示根據(jù)本發(fā)明第二實施例在圖4所示的便攜計算機系統(tǒng)中執(zhí)行滾動功能的控制方法的流程圖。繼續(xù)參考圖8,在步驟S300,微計算機130確定是否輸入與鼠標160(或觸摸板150)的移動對應(yīng)的指向信息DATA。如果輸入了該信息,控制流程前進到下一個查詢步驟S302,在其中確定是否連續(xù)按下功能鍵Fn。如果連續(xù)按下功能鍵Fn,流程繼續(xù)到步驟S304。在步驟S304,微計算機130中包括的數(shù)據(jù)變換單元134將指向信息DATA變換成滾動信息DATA_SCROLL。然后,在步驟S306,把經(jīng)變換的滾動信息DATA_SCROLL輸出到操作系統(tǒng)或?qū)?yīng)的應(yīng)用程序,以執(zhí)行滾動功能。另外,如果未連續(xù)按下功能鍵Fn,流程繼續(xù)到步驟S308,在其中向操作系統(tǒng)或?qū)?yīng)的應(yīng)用程序輸出指向信息DATA,以執(zhí)行正常操作。
      根據(jù)上述方法,計算機系統(tǒng)可響應(yīng)來自指向設(shè)備的指向信息DATA和來自鍵盤的特定功能鍵的滾動控制信號FN_SCROLL,執(zhí)行指向設(shè)備的滾動功能。這種情況下,計算機系統(tǒng)不需要附加的輪式鼠標和專用驅(qū)動器。另外,計算機系統(tǒng)可通過簡化和加速指向設(shè)備的滾動功能來改進Windows或類似的操作系統(tǒng)和支持GUI顯示的程序的性能,而不需要考慮各種系統(tǒng)制造商和各種產(chǎn)品型號。
      雖然已通過典型的實施例描述了本發(fā)明,可考慮利用所附權(quán)利要求的精神和范圍內(nèi)的改進如上面所概括的進行實施。
      權(quán)利要求
      1.一種包含操作系統(tǒng)的計算機系統(tǒng),包括鍵盤,用于響應(yīng)一個或多個輸入鍵產(chǎn)生一個或多個特定的控制信號;指向設(shè)備,用于響應(yīng)該指向設(shè)備的移動產(chǎn)生指向信息;和微計算機,用于檢測來自鍵盤的控制信號,并向操作系統(tǒng)產(chǎn)生與該指向信息對應(yīng)的滾動信息。
      2.根據(jù)權(quán)利要求1所述的計算機系統(tǒng),其中微計算機包括鑒別裝置,用于確定是否輸入控制信號;和數(shù)據(jù)變換裝置,用于在連續(xù)輸入控制信號時,將指向信息變換成滾動信息,其中經(jīng)變換的滾動信息輸出到操作系統(tǒng)以執(zhí)行滾動操作。
      3.根據(jù)權(quán)利要求2所述的計算機系統(tǒng),其中當未連續(xù)輸入控制信號時,微計算機向操作系統(tǒng)輸出該指向信息,以便執(zhí)行正常操作。
      4.根據(jù)權(quán)利要求1所述的計算機系統(tǒng),其中鍵盤進一步包括用于輸入控制信號以執(zhí)行滾動操作的功能鍵。
      5.根據(jù)權(quán)利要求1所述的計算機系統(tǒng),其中該指向設(shè)備包括一個觸摸板和一個鼠標。
      6.一種在包含操作系統(tǒng)的計算機系統(tǒng)中執(zhí)行指向設(shè)備的滾動操作的方法,該方法包括步驟確定是否從鍵盤中包括的特定功能鍵輸入用于執(zhí)行滾動操作的控制信號;當連續(xù)輸入該控制信號時,向操作系統(tǒng)輸出與來自指向設(shè)備的輸入指向信息對應(yīng)的滾動信息,以便在操作系統(tǒng)的激活窗口中執(zhí)行滾動操作;和當未連續(xù)輸入控制信號時,向操作系統(tǒng)輸出來自該指向設(shè)備的指向信息,以便在操作系統(tǒng)的激活窗口中執(zhí)行正常的操作。
      全文摘要
      一種包含操作系統(tǒng)的計算機系統(tǒng),包括用于響應(yīng)一個或多個輸入鍵產(chǎn)生一個或多個特定控制信號的鍵盤;用于響應(yīng)該指向設(shè)備的移動產(chǎn)生指向信息的指向設(shè)備;和用于檢測來自鍵盤的控制信號,并向操作系統(tǒng)產(chǎn)生與該指向信息對應(yīng)的滾動信息的微計算機。當從特定的功能鍵連續(xù)輸入控制信號時,微計算機向操作系統(tǒng)輸出滾動信息以執(zhí)行滾動操作,當未連續(xù)輸入控制信號時,向操作系統(tǒng)輸出該指向信息以執(zhí)行正常操作。
      文檔編號G06F15/02GK1289076SQ0012360
      公開日2001年3月28日 申請日期2000年8月29日 優(yōu)先權(quán)日1999年8月30日
      發(fā)明者羅勝周 申請人:三星電子株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1