Docs: mouse acceleration

git-svn-id: svn://kolibrios.org@5956 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
pathoswithin 2015-12-11 21:28:02 +00:00
parent 4559984bbf
commit 1441191163
2 changed files with 14 additions and 39 deletions

View File

@ -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 =====================

View File

@ -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. =======