當前位置:吉日网官网 - 紀念幣收藏 - 用鼠標點擊頁面,屏幕會跳轉到下面。

用鼠標點擊頁面,屏幕會跳轉到下面。

1)運行壹些模擬鼠標功能的程序。這種方法適用於許多操作系統(95、97、98、98se、2000、me等。已經測試過了,但是DOS,win3.x,NT沒有測試過)。該程序的應用可以在很大程度上替代鼠標(除了那些需要在按住鼠標左鍵的同時移動鼠標的操作,如隨意拖動窗口、在word文檔中連續選擇內容、文件夾間拖動等。).利用這種模擬程序,我們可以設置(八個)方向鍵,邏輯左鍵,邏輯右鍵,左鍵雙擊,右鍵雙擊,以及鼠標的滑動速度,壹般都是在數字小鍵盤上設置的(當然不壹定要在大鍵盤上設置,看個人習慣。國外有很多這樣的程序,但是國內廣泛使用的是虛擬鼠標。

2)數字小鍵盤直接用來模擬鼠標的大部分功能,但是這個功能只有win98以上的版本才有,win98以下的系統(比如97,95)沒有這個功能。我們可以從“開始->”開始。設置-& gt;控制面板->;輔助選項-& gt;鼠標-& gt;鼠標鍵"來查找該功能。為了讓讀者免去閱讀幫助文件的麻煩和痛苦(因為它不清楚,令人費解),下面我給妳解釋壹下它的具體用法,希望能比比爾·蓋茨的“在酒吧裏嘔吐”更清楚壹點。

和第壹種方法——鼠標功能模擬程序壹樣,1、2、3、6、9、8、7、4這八個數字鍵是鼠標(八個)方向鍵的替代鍵,5是鼠標點擊的替代鍵(哪個鍵取決於托盤中鼠標鍵狀態圖標的指示)。“+”而不是雙擊(也沒有指定哪個鍵),鼠標鍵圖標上的反應是對應的鍵連續閃爍兩次;“*”不是同時點擊左右鍵,鼠標按鍵圖標上的反應是對應的兩個鍵同時閃爍壹次。“/”是切換鍵,既是點擊和雙擊的切換,也是左鍵和右鍵的切換;所有這些狀態都將反映在狀態欄中的鼠標按鈕圖標上。當然,左右鍵的狀態都是明顯的顯示在對應的圖標上,而單擊是灰色顯示,雙擊是黑色顯示。“0(Ins)”鍵而不是按下鼠標鍵(左右鍵也沒有指定),鼠標鍵狀態圖標上的響應是對應的鍵由灰色變成黑色,這個鍵為我們拖動文件夾和選擇文檔的壹部分提供了方便;“(del)”鍵代替了鼠標鍵的釋放,鼠標鍵圖標上的反應是對應的鍵由黑色變為灰色。還可以設置鼠標移動的速度(crl表示加速,shift表示減速),數字小鍵盤的開關鍵(Alt+Shift+NumLock)等等。

請記住,因為數字鍵盤不是真正的鼠標,所以您應該了解它的壹些規則和規定。主要是確定下面的操作是左鍵還是右鍵,是單擊還是雙擊,是按下還是松開鼠標鍵。然後進行相關操作。

如果沒聽清楚,或者想了解更多,請參考相關幫助文件。

3)用各種鍵盤快捷鍵/組合鍵代替各種鼠標操作。當然,這種方法的缺點是要記憶很多組合鍵,就像dos命令相比windows操作來說很麻煩,很困擾壹樣:

[左鍵]大鍵盤和小鍵盤上的回車鍵。

【右鍵】shift+F10可以完全替換,而alt+enter是shift+F10+R的替換鍵:查看壹個選項的屬性(可以是文件、文件夾甚至是硬盤)。

【菜單的彈出和激活】可以用alt鍵或ctrl+f10彈出第壹個菜單,也可以用alt+對應字母直接彈出對應的菜單;在子菜單中,可以直接使用相應的縮寫來執行相應的功能,也可以使用鍵盤中的上下鍵移動到相應的子菜單項(特別是那些子菜單,我們需要的東西都在最後幾個位置),然後使用回車鍵來執行功能。

[贏得基]^+ESC

【選擇,選擇】SHIFT+箭頭鍵用於行選擇,SHIFT+ALT+箭頭鍵用於列選擇(列選擇更適合word排版)。

Shift+home/end:選擇的範圍是從當前光標位置到行首/行尾;

Shift+PageUp/PageDown:選擇的範圍是從當前光標到頁面的頂部/底部;

Shift+ctrl+PageUp/PageDown:選擇的範圍是從當前光標到文本的頂部/底部(註意ctrl+PageUp/PageDown的效果是直接把光標跳到頂部/底部,用鼠標操作特別有效)。

【TAB】IE:在網頁、地址欄、鏈接欄中向前移動到下壹項;

Alt+home:轉到妳的主頁。

[在當前窗口之間切換]

如果只有幾個窗口,用alt+TAB直接切換。

ALT+TAB:兩個鍵同時按下時,是在切換,但當前活動窗口沒有變化,直到放開ALT鍵,shift+alt+tab的切換順序變成相反。

ALT+ESC:每按壹次這個組合鍵(無論是否放開ALT鍵),當前活動窗口都會依次切換到下壹個窗口。shift+alt+esc:功能和alt+esc壹樣,只是切換順序改為逆序。

如果程序窗口很多,先用+ESC彈出win鍵,再用ESC取消,然後用TAB鍵在win鍵、狀態欄、工具欄、系統托盤之間切換。當鼠標切換到相應的地方時,再使用左右鍵;

最後壹種方法是用alt+space彈出窗口的控制菜單,然後最小化當前窗口,最後就可以看到需要的窗口了。

[最大化、最小化和關閉窗口]

窗口關閉:ALT+F4,CTRL+W,ALT+F+X,CAD (+alt+del)然後選擇要關閉的窗口名稱,或者用alt+space彈出控制菜單,然後選擇“關閉”;

Alt+f4是退出壹個程序,ctrl+w是關閉壹個程序的當前窗口而不關閉其他窗口,但如果壹個程序只打開壹個窗口,其效果是退出程序;

最大化、最小化、還原/還原:ALT+SPACE(打開窗口的控制菜單,選擇還原/還原、最大化、最小化、調整窗口大小、移動等功能。).

【窗口移動】ALT+SPACE打開控制菜單,然後選擇m(移動),這樣就可以用上下左右鍵移動窗口了。

[窗口大小改變]ALT+SPACE,然後選擇項目S(大小)。同樣,上下左右鍵可以改變窗口大小。

【窗口翻頁】:Page Down和PageUp分別向下和向上翻頁,ctrl+PageDown和ctrl+PageUp分別翻到窗口的底部和頂部。

Home/end:到行的開始和結束,即到窗口的頂部和底部。

【文件移動、重命名、刪除】DEL:放入回收站,SHIFT+DEL:不經過回收站直接刪除。

【文件選擇】選壹:用上下左右鍵選擇;

全選:用ctrl+a鍵即可;

定期或連續選擇:用shift+箭頭鍵就行;

不規則選擇:按住ctrl鍵,然後按箭頭鍵到要選擇的項目,再按空格鍵選擇項目,然後移動箭頭鍵,再在空間進行選擇(此時需要壹直按住ctrl鍵);

如果在眾多項目中只有少數項目沒有被選中:我們可以先選中這些不需要的項目,然後使用編輯菜單下的“反向選擇”功能進行選擇,從而達到選中大部分項目的目的;

【工具欄功能實現】前進、後退、向上、停止、剪切、復制、粘貼、撤消、刪除、屬性

請參考windows幫助系統中“快速睫毛模式,鍵盤”的具體描述。

CTRL+S,ALT+F+S,ALT+F+A,

Ctrl+Z,ALT+BackSpace:取消上壹次操作,即會得到上壹次操作的結果,但無法返回下壹次操作的結果。

BackSpace就是後退壹步,類似於alt+

[某些屬性的快捷方式(即使您有鼠標)]

CAD(ctrl+ALT+DEL):終止進程,關機,重啟電腦。

Ctrl+A:選擇當前編輯窗口中的所有內容;

Ctrl+C:復制選中的對象;

Ctrl+V:將復制的對象/內容粘貼到光標位置,復制的對象不會被刪除;

Ctrl+X:復制選中的內容/對象,粘貼後刪除原內容/對象,否則不刪除;(有點類似於+c)

Ctrl+Z:撤銷並撤消最近壹次操作;

ALT+BackSpace:撤消

Ctrl+S:保存當前窗口的內容並快速保存,效果和Alt+F+s F+S壹樣。

Ctrl+N:在現有IE窗口的基礎上打開壹個新窗口,新窗口的內容與當前窗口相同;

Ctrl+P:彈出打印相關內容的菜單,確認後才能正式打印。

Ctrl+B:在office編輯中,起到給字體加黑/去黑的作用;

Ctrl+I:在office編輯中,起到傾斜/去歪斜字體的作用;

Ctrl+W:效果和Alt+F4壹樣。關閉當前窗口(而不是直接關閉當前窗口涉及的程序)在IE、Office程序、我的電腦、windows資源管理器中的作用是壹樣的。

Ctrl+R:類似於ctrl+F5,強制更新當前內容,不檢查和比較內容的日期。

ALT+ENTER:快速查看所選項目的屬性,功能與SHIFT+F10+R/P 00+R/P相同。

ALT+PrintScreen:將整個屏幕保存為圖片,復制到剪貼板上進行復制。

SHIFT+F10:彈出“打開模式”。

win系列啟動時按住SHIFT,可以直接進入“安全模式”。win屏幕出現後按SHIFT,然後跳過“開始/程序/開始”程序組中的程序。

放CD時按住SHIFT,作為自動播放的切換/轉換。

當+ALT+SHIFT後需要重啟機器時,按住SHIFT會重啟GUI,也就是windows,而不需要從BIOS啟動,這樣可以節省時間,在某些情況下還可以加快速度。

Shift+dele:徹底刪除文件,而不是扔到垃圾桶裏。

[功能鍵]

F1:幫助文件導出,

F2:重命名的快捷方式,功能相當於“右鍵-& gt;重命名"

F3:搜索內容相當於“win key-& gt;查找-& gt;文件或文件夾"

F4:將光標指向地址欄,會彈出當前地址和所有地址(在資源管理器中)的相對地址。

Shift+f4:將光標指向地址欄,會彈出當前地址與所有地址的相對地址(在資源管理器中)。

計算機的ctrl按鍵

+f4:將光標指向地址欄,其他不做任何操作。

F5:更新/刷新內容。在文本編輯框中,調出當前時間:時間、年、月、日,例如19:18 2000-08-02。

F5或

只有當網頁上的網頁時間戳與本地存儲的網頁時間戳不同時,CTRL+R才會刷新當前網頁。

CTRL+F5刷新當前網頁,即使網頁的時間戳與本地存儲的網頁的時間戳相同。

F6:功能和tab鍵壹樣,完成順序的切換,ctrl+f6也是。

Shift+f6:功能和shift+tab壹樣,以相反的順序完成切換。

F10:和alt鍵的功能挺像的。彈出菜單包含第壹個菜單的內容(大部分是文件),以及右擊所選項彈出的菜單內容。

Shift+f10:鼠標右鍵功能,是在IE中顯示鏈接的快捷菜單。

F11:全屏和正常窗口切換(最大化);

[IE中的操作]

ESC:終止網頁下載(更新)過程,不取消下載的網頁,即解釋/顯示與下載的網頁代碼壹樣多的網頁內容。

CTRL+L:轉到新位置

Ctrl+o:在IE中,彈出“打開新網頁”對話框。

CTRL+N:直接打開壹個新窗口(內容與上次成功顯示的頁面相同)

CTRL+W:關閉當前窗口。

CTRL+S:保存當前頁面

CTRL+P:打印當前頁面或框架。

回車:激活選中的鏈接。

CTRL+E:在導航欄中打開搜索頁面。

CTRL+I:在導航欄中打開收藏夾。

CTRL+H:在導航欄中打開歷史記錄。

CTRL+單擊:打開歷史記錄或收藏夾欄上的多個文件夾。

Alt+右箭頭鍵

Alt+左箭頭鍵

[使用地址欄]

ALT+D:選擇地址欄中的文本。

F4:顯示地址欄的歷史。

CTRL+左箭頭鍵:在地址欄中時,將光標向左移動到相鄰的邏輯分隔符(。或者/)。

CTRL+右箭頭鍵:在地址欄中時,將光標向右移動到相鄰的邏輯分隔符(。或者/)。

CTRL+ENTER:在鍵入的文本前添加" ",並"。地址欄中的文本後。

向上箭頭:在“自動完成”建議列表中向前移動。

向下箭頭:在“自動完成”建議列表中向後移動。

[使用收藏夾]

CTRL+D:將當前網頁添加到收藏夾。

CTRL+B:打開“整理收藏夾”對話框。

ALT+UPARROW:在“整理收藏夾”對話框的收藏夾列表中向上移動選定的項目。

ALT+向下箭頭鍵:在“整理收藏夾”對話框的收藏夾列表中向下移動選定的項目。

[文本編輯]

CTRL+X:刪除選定的項目,並將其復制到剪貼板。

CTRL+C:將選定的項目復制到剪貼板。

CTRL+V:將剪貼板的內容插入到所選位置。

CTRL+A:選擇當前網頁中的所有項目。

word(office)排列時,ctrl+"= "為下標;Ctrl+shift是上標;Ctrl+b為粗體;Ctrl+i是斜體;Ctrl+u加下劃線;

拖動鼠標:將選中項目的快捷方式拖動到新的位置(如桌面或另壹個文件夾)。

Ctrl+拖動:可以在任意兩個文件夾之間復制(不同磁盤之間可以留Ctrl);

Shift+拖動:可以在任意兩個文件夾之間移動(Shift可以留在同壹個磁盤上;

Ctrl+shift+拖動:創建快捷方式

Ctrl+shift:切換中文輸入法

Shift+ Space:切換全角/半角模式。

在IE中,按shift+左鍵確認鏈接指定的網頁內容將顯示在新窗口中。

或者

函數Function:這個函數定義了壹個系統範圍的熱鍵。

函數原型:BOOL RegisterHotKey(HWND hWnd,intid,UINT fsModifiers,uintvk);

參數:

HWnd:接收由熱鍵生成的WM_HOTKEY消息的窗口句柄。如果該參數為NULL,傳遞給調用線程的WM_HOTKEY消息必須在消息循環中處理。

Id:定義熱鍵的標識符。調用線程中的其他熱鍵不能使用相同的標識符。應用函數必須定義壹個0X0000-0xBFFF範圍內的值。* * *共享動態鏈接庫(DLL)必須定義0xC000-0xFFFF範圍內的值。為了避免與其他動態鏈接庫定義的熱鍵沖突,DLL必須使用GlobalAddAtom函數來獲取熱鍵的標識符。

FsModifoers:定義必須與nVirtKey參數定義的鍵壹起按下的鍵,以便生成WM_HOTKEY消息。該參數可以是下列值的組合:

MOD_ALT:任何ALT鍵都可以按。

MOD_CONTROL:任何Ctrl鍵都可以按。

MOD_SHIFT:任何SHIFT鍵都可以按。

MOD_WIN:可以按任何Windows鍵。這些密鑰可以記錄在Microsoft Windows日誌中。

Vk:定義熱鍵的虛擬鍵碼。

返回值:如果函數調用成功,則返回壹個非O值。如果函數調用失敗,返回值為0。要獲得更多的錯誤信息,可以調用GetLastError函數。

註意:當壹個鍵被連接時,系統在所有熱鍵中尋找匹配。壹旦找到匹配的熱鍵,系統會將WM_HOTKEY消息傳遞給註冊該熱鍵的線程的消息隊列。該消息被發送到隊列的頭部,因此將在下壹個消息周期中被刪除。此函數不能將熱鍵與其他線程創建的窗口相關聯。

如果為壹個熱鍵定義的擊鍵已經被其他熱鍵定義,RegisterHotKey的函數調用將失敗。

如果由hWnd參數標識的窗口註冊了壹個與id參數定義的標識符相同的熱鍵,則參數fsModifiers和vk的新值將替換這些參數先前定義的值。

Windows CE:Windows CE 2.0版和更高版本支持參數fsModifiers的附加標誌位。它叫做MOD_KEYUP

如果MOD_KEYUP位被置位,當按鍵被按下或彈起時,窗口將發送WM_HOTKEY消息。

RegisterHotKey可用於在線程間註冊熱鍵。

快查:Windows NT: 3.1及以上;Windows: 95及以上;Windows CE:不支持;頭文件:winuser.h;庫文件:user32.lib

為了獲得唯壹的標識符,我們還將使用另壹個API函數。

ATOM GlobalAddAtom(

LPCTSTR lpString //自己設置的字符串。

);

因為我們必須在程序退出時刪除這個熱鍵,所以我們需要聲明壹個全局變量:

HotKeyId:整數;

第壹步:

在窗口的create事件中,添加以下代碼

hot keyid:= GlobalAddAtom(' MyHotKey ')-$ C000;

註意:HotKeyId的合法範圍在0x0000到0xBFFF之間,由GlobalAddAtom函數獲取的值。

它介於0xC000和0xFFFF之間,因此減去0xC000以滿足呼叫要求。

第二步:

在上述代碼下,添加:

RegisterHotKey(Handle,hotkeyid,MOD_ALT,VK _ F8);

熱鍵的輔助鍵有Mod_Ctrl、Mod_Alt、Mod_Shift,兼容Windows的鍵盤也支持Windows。

鍵,即鍵面帶有Windows標誌的鍵,其值為Mod_win。

上面的代碼註冊了壹個熱鍵:ALT+F8。當然,如果妳想像TAKEIT壹樣使用F8,就這樣寫:

RegisterHotKey(Handle,hotkeyid,0,VK _ F8);

註意:handle是壹個特殊的變量,代表當前窗口的句柄。

妳應該能夠推斷出這個函數。

原則:

壹旦熱鍵設置成功,如果在程序應用過程中按下相應的鍵,Windows系統會給妳壹個答案。

發送壹個帶有程序的消息WM_HOTKEY,不管妳的應用程序當前是否活動。其中消除了WM_HOTKEY。

感興趣的格式是:

idHotKey =(int)wParam;//此參數在設置系統級熱鍵時很有用,壹般不使用。

fuModifiers =(UINT)LOWORD(lParam);//熱鍵的輔助鍵

uVirtKey =(UINT)hi word(lParam);//熱鍵的鍵值

第三步:

註冊熱鍵後,就該寫下響應代碼了。

先在程序頭的private段加壹個聲明(作用就是聲明這個進程,類似於聲明變量。

關於如何聲明函數和過程,請參考各自的幫助文件或其他資料):

過程HotKeyDown(var Msg:t message);消息WM _ HOTKEY

然後將以下代碼添加到程序中:

過程Tfmain。hot keydown(var Msg:t message);

開始

如果(消息。lparamlo = mod _ alt)和msg。lparamhi = vk _然後//假設熱鍵是ALT+F8。

開始

結束;

最後壹步:

在窗口的關閉事件中添加。

UnRegisterHotKey(handle,hot keyid);//註銷熱鍵釋放資源。

測試代碼:

首先,用RegisterHotKey函數註冊壹個熱鍵,比如回車鍵。按回車鍵後,調用mouse_event函數模擬單擊鼠標左鍵。

單位unit 1;

連接

使用

窗口、消息、系統、變量、類、圖形、控件、表單,

對話;

類型

TForm1 = class(TForm)

procedure form create(Sender:to object);

程序FormDestroy(發送方:to object);

過程on hotkey(var msg:t message);消息WM _ HOTKEY

私人的

公眾的

結束;

定義變量

form 1:t form 1;

履行

程序TForm1。on hotkey(var msg:t message);

定義變量

pt:TPoint;

開始

如果味精。那麽WParam=9999

開始

GetCursorPos(pt);

mouse _ event(mouse eventf _ left down,pt.x,pt.y,0,0);

mouse_event(MOUSEEVENTF_LEFTUP,pt.x,pt.y,0,0);

結束;

結束;

程序TForm1。FormCreate(發件人:to object);

開始

RegisterHotkey(handle,9999,0,VK _ RETURN);//用id 9999註冊壹個熱鍵。

結束;

程序TForm1。FormDestroy(發送方:to object);

開始

UnRegisterHotkey(句柄,9999);

結束;

結束。

試試上面的代碼,運行時按回車鍵,它會模擬點擊鼠標左鍵。

  • 上一篇:跪求寶璣腕表模型
  • 下一篇:兒童插畫圖片psd-簡單的包裝設計插圖手繪圖片
  • copyright 2024吉日网官网