From 14411911633ad82a04d20b02296dd415b99eae0c Mon Sep 17 00:00:00 2001 From: pathoswithin Date: Fri, 11 Dec 2015 21:28:02 +0000 Subject: [PATCH] Docs: mouse acceleration git-svn-id: svn://kolibrios.org@5956 a494cfbc-eb01-0410-851d-a64ba20cac60 --- kernel/trunk/docs/sysfuncr.txt | 26 +++++++------------------- kernel/trunk/docs/sysfuncs.txt | 27 +++++++-------------------- 2 files changed, 14 insertions(+), 39 deletions(-) diff --git a/kernel/trunk/docs/sysfuncr.txt b/kernel/trunk/docs/sysfuncr.txt index 5bbc409f5f..09b7c7f7be 100644 --- a/kernel/trunk/docs/sysfuncr.txt +++ b/kernel/trunk/docs/sysfuncr.txt @@ -1006,20 +1006,22 @@ dd 1675 Возвращаемое значение: * функция не возвращает значения -------------- Подподфункция 2 - получить задержку мыши. -------------- +Замечание: рекомендуемая скорость = 1, 0 = заблокировать курсор. + +------------- Подподфункция 2 - получить ускорение мыши. ------------- Параметры: * eax = 18 - номер функции * ebx = 19 - номер подфункции * ecx = 2 - номер подподфункции Возвращаемое значение: - * eax = текущая задержка мыши + * eax = 2 - лютое, 1 - слабое, 0 - выключить ------------- Подподфункция 3 - установить задержку мыши. ------------- +------------ Подподфункция 3 - установить ускорение мыши. ------------ Параметры: * eax = 18 - номер функции * ebx = 19 - номер подфункции * ecx = 3 - номер подподфункции - * edx = новое значение задержки мыши + * edx = 2 - лютое, 1 - слабое, 0 - выключить Возвращаемое значение: * функция не возвращает значения @@ -1064,21 +1066,7 @@ dd 1675 Возвращаемое значение: * функция не возвращает значения -Замечания: - * Рекомендуемая скорость мыши (в подподфункции 1) от 1 до 9. - Устанавливаемая величина не проверяется кодом ядра, поэтому - используйте осторожно, при некорректном значении курсор может - "замёрзнуть". Скорость мыши можно регулировать в приложении SETUP. - * Рекомендуемая величина задержки (в подподфункции 3) = 10. - Меньшие значения не обрабатываются COM-мышами. При очень больших - значениях невозможно передвижение мыши на 1 пиксель и курсор будет - прыгать на величину установленной скорости (подподфункция 1). - Устанавливаемая величина не проверяется кодом ядра. - Величину задержки можно менять в приложении SETUP. - * Подподфункция 4 не проверяет переданное значение. Перед вызовом - необходимо узнать текущее разрешение экрана (подфункцией 14) - и проверить, что устанавливаемое положение не выходит за пределы - экрана. +Замечание: настройки мыши можно регулировать в приложении mouse_cfg. ====================================================================== ====================== Функция 18, подфункция 20 ===================== diff --git a/kernel/trunk/docs/sysfuncs.txt b/kernel/trunk/docs/sysfuncs.txt index 7b13140d3e..c91e5fc5be 100644 --- a/kernel/trunk/docs/sysfuncs.txt +++ b/kernel/trunk/docs/sysfuncs.txt @@ -1002,20 +1002,22 @@ Parameters: Returned 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: * eax = 18 - function number * ebx = 19 - subfunction number * ecx = 2 - subsubfunction number Returned value: - * eax = current mouse delay + * eax = 2 - fierce, 1 - soft, 0 - off ----------------- Subsubfunction 3 - set mouse delay. ----------------- +------------- Subsubfunction 3 - set mouse acceleration. ------------- Parameters: * eax = 18 - function number * ebx = 19 - subfunction number * ecx = 3 - subsubfunction number - * edx = new value for mouse delay + * edx = 2 - fierce, 1 - soft, 0 - off Returned value: * function does not return value @@ -1060,22 +1062,7 @@ Parameters: Returned value: * function does not return value -Remarks: - * 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. +Remark: mouse settings can be modified in the application mouse_cfg. ====================================================================== ======== Function 18, subfunction 20 - get information on RAM. =======