forked from KolibriOS/kolibrios
Docs: mouse acceleration
git-svn-id: svn://kolibrios.org@5956 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
4559984bbf
commit
1441191163
@ -1006,20 +1006,22 @@ dd 1675
|
|||||||
Возвращаемое значение:
|
Возвращаемое значение:
|
||||||
* функция не возвращает значения
|
* функция не возвращает значения
|
||||||
|
|
||||||
------------- Подподфункция 2 - получить задержку мыши. --------------
|
Замечание: рекомендуемая скорость = 1, 0 = заблокировать курсор.
|
||||||
|
|
||||||
|
------------- Подподфункция 2 - получить ускорение мыши. -------------
|
||||||
Параметры:
|
Параметры:
|
||||||
* eax = 18 - номер функции
|
* eax = 18 - номер функции
|
||||||
* ebx = 19 - номер подфункции
|
* ebx = 19 - номер подфункции
|
||||||
* ecx = 2 - номер подподфункции
|
* ecx = 2 - номер подподфункции
|
||||||
Возвращаемое значение:
|
Возвращаемое значение:
|
||||||
* eax = текущая задержка мыши
|
* eax = 2 - лютое, 1 - слабое, 0 - выключить
|
||||||
|
|
||||||
------------ Подподфункция 3 - установить задержку мыши. -------------
|
------------ Подподфункция 3 - установить ускорение мыши. ------------
|
||||||
Параметры:
|
Параметры:
|
||||||
* eax = 18 - номер функции
|
* eax = 18 - номер функции
|
||||||
* ebx = 19 - номер подфункции
|
* ebx = 19 - номер подфункции
|
||||||
* ecx = 3 - номер подподфункции
|
* ecx = 3 - номер подподфункции
|
||||||
* edx = новое значение задержки мыши
|
* edx = 2 - лютое, 1 - слабое, 0 - выключить
|
||||||
Возвращаемое значение:
|
Возвращаемое значение:
|
||||||
* функция не возвращает значения
|
* функция не возвращает значения
|
||||||
|
|
||||||
@ -1064,21 +1066,7 @@ dd 1675
|
|||||||
Возвращаемое значение:
|
Возвращаемое значение:
|
||||||
* функция не возвращает значения
|
* функция не возвращает значения
|
||||||
|
|
||||||
Замечания:
|
Замечание: настройки мыши можно регулировать в приложении mouse_cfg.
|
||||||
* Рекомендуемая скорость мыши (в подподфункции 1) от 1 до 9.
|
|
||||||
Устанавливаемая величина не проверяется кодом ядра, поэтому
|
|
||||||
используйте осторожно, при некорректном значении курсор может
|
|
||||||
"замёрзнуть". Скорость мыши можно регулировать в приложении SETUP.
|
|
||||||
* Рекомендуемая величина задержки (в подподфункции 3) = 10.
|
|
||||||
Меньшие значения не обрабатываются COM-мышами. При очень больших
|
|
||||||
значениях невозможно передвижение мыши на 1 пиксель и курсор будет
|
|
||||||
прыгать на величину установленной скорости (подподфункция 1).
|
|
||||||
Устанавливаемая величина не проверяется кодом ядра.
|
|
||||||
Величину задержки можно менять в приложении SETUP.
|
|
||||||
* Подподфункция 4 не проверяет переданное значение. Перед вызовом
|
|
||||||
необходимо узнать текущее разрешение экрана (подфункцией 14)
|
|
||||||
и проверить, что устанавливаемое положение не выходит за пределы
|
|
||||||
экрана.
|
|
||||||
|
|
||||||
======================================================================
|
======================================================================
|
||||||
====================== Функция 18, подфункция 20 =====================
|
====================== Функция 18, подфункция 20 =====================
|
||||||
|
@ -1002,20 +1002,22 @@ Parameters:
|
|||||||
Returned value:
|
Returned value:
|
||||||
* function does not return value
|
* function does not return value
|
||||||
|
|
||||||
---------------- Subsubfunction 2 - get mouse delay. -----------------
|
Remark: recommended speed = 1, 0 = lock the cursor.
|
||||||
|
|
||||||
|
------------- Subsubfunction 2 - get mouse acceleration. -------------
|
||||||
Parameters:
|
Parameters:
|
||||||
* eax = 18 - function number
|
* eax = 18 - function number
|
||||||
* ebx = 19 - subfunction number
|
* ebx = 19 - subfunction number
|
||||||
* ecx = 2 - subsubfunction number
|
* ecx = 2 - subsubfunction number
|
||||||
Returned value:
|
Returned value:
|
||||||
* eax = current mouse delay
|
* eax = 2 - fierce, 1 - soft, 0 - off
|
||||||
|
|
||||||
---------------- Subsubfunction 3 - set mouse delay. -----------------
|
------------- Subsubfunction 3 - set mouse acceleration. -------------
|
||||||
Parameters:
|
Parameters:
|
||||||
* eax = 18 - function number
|
* eax = 18 - function number
|
||||||
* ebx = 19 - subfunction number
|
* ebx = 19 - subfunction number
|
||||||
* ecx = 3 - subsubfunction number
|
* ecx = 3 - subsubfunction number
|
||||||
* edx = new value for mouse delay
|
* edx = 2 - fierce, 1 - soft, 0 - off
|
||||||
Returned value:
|
Returned value:
|
||||||
* function does not return value
|
* function does not return value
|
||||||
|
|
||||||
@ -1060,22 +1062,7 @@ Parameters:
|
|||||||
Returned value:
|
Returned value:
|
||||||
* function does not return value
|
* function does not return value
|
||||||
|
|
||||||
Remarks:
|
Remark: mouse settings can be modified in the application mouse_cfg.
|
||||||
* It is recommended to set speed of the mouse (in subsubfunction 1)
|
|
||||||
from 1 up to 9. The installed value is not inspected by the kernel
|
|
||||||
code, so set it carefully, at incorrect value the cursor
|
|
||||||
can "freeze". Speed of the mouse can be regulated through the
|
|
||||||
application SETUP.
|
|
||||||
* Recommended delay of the mouse (in subsubfunction 3) = 10. Lower
|
|
||||||
value is not handled by COM mice. At the very large values the
|
|
||||||
movement of the mouse on 1 pixel is impossible and the cursor will
|
|
||||||
jump on the value of installed speed (subsubfunction 1). The
|
|
||||||
installed value is not inspected by the kernel code.
|
|
||||||
Mouse delay can be regulated through the application SETUP.
|
|
||||||
* The subsubfunction 4 does not check the passed value. Before
|
|
||||||
its call find out current screen resolution (with function 14)
|
|
||||||
and check that the value of position is inside the limits of the
|
|
||||||
screen.
|
|
||||||
|
|
||||||
======================================================================
|
======================================================================
|
||||||
======== Function 18, subfunction 20 - get information on RAM. =======
|
======== Function 18, subfunction 20 - get information on RAM. =======
|
||||||
|
Loading…
Reference in New Issue
Block a user