Subversion Repositories Kolibri OS

Rev

Rev 5848 | Rev 5865 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5848 Rev 5851
Line 1043... Line 1043...
1043
    * бит 2 установлен = средняя кнопка нажата
1043
    * бит 2 установлен = средняя кнопка нажата
1044
    * бит 3 установлен = 4-я кнопка нажата
1044
    * бит 3 установлен = 4-я кнопка нажата
1045
    * бит 4 установлен = 5-я кнопка нажата
1045
    * бит 4 установлен = 5-я кнопка нажата
1046
Возвращаемое значение:
1046
Возвращаемое значение:
1047
  * функция не возвращает значения
1047
  * функция не возвращает значения
-
 
1048
 
-
 
1049
-------- Подподфункция 6 - получить задержку двойного щелчка. --------
-
 
1050
Параметры:
-
 
1051
  * eax = 18 - номер функции
-
 
1052
  * ebx = 19 - номер подфункции
-
 
1053
  * ecx = 6 - номер подподфункции
-
 
1054
Возвращаемое значение:
-
 
1055
  * eax = текущая задержка двойного щелчка (100 = секунда)
-
 
1056
 
-
 
1057
------- Подподфункция 7 - установить задержку двойного щелчка. -------
-
 
1058
Параметры:
-
 
1059
  * eax = 18 - номер функции
-
 
1060
  * ebx = 19 - номер подфункции
-
 
1061
  * ecx = 7 - номер подподфункции
-
 
1062
  * dl  = новое значение задержки двойного щелчка (100 = секунда)
-
 
1063
Возвращаемое значение:
-
 
1064
  * функция не возвращает значения
-
 
1065
 
1048
Замечания:
1066
Замечания:
1049
  * Рекомендуемая скорость мыши (в подподфункции 1) от 1 до 9.
1067
  * Рекомендуемая скорость мыши (в подподфункции 1) от 1 до 9.
1050
    Устанавливаемая величина не проверяется кодом ядра, поэтому
1068
    Устанавливаемая величина не проверяется кодом ядра, поэтому
1051
    используйте осторожно, при некорректном значении курсор может
1069
    используйте осторожно, при некорректном значении курсор может
1052
    "замёрзнуть". Скорость мыши можно регулировать в приложении SETUP.
1070
    "замёрзнуть". Скорость мыши можно регулировать в приложении SETUP.
Line 1665... Line 1683...
1665
    относительную y-координату, а старшее - относительную x-координату
1683
    относительную y-координату, а старшее - относительную x-координату
1666
    (правильного знака). В противном случае младшее слово отрицательно
1684
    (правильного знака). В противном случае младшее слово отрицательно
1667
    и всё равно содержит относительную y-координату,
1685
    и всё равно содержит относительную y-координату,
1668
    а к старшему слову следует прибавить 1.
1686
    а к старшему слову следует прибавить 1.
Line 1669... Line 1687...
1669
 
1687
 
1670
----------------- Подфункция 2 - нажатые кнопки мыши -----------------
1688
---------------- Подфункция 2 - состояния кнопок мыши ----------------
1671
Параметры:
1689
Параметры:
1672
  * eax = 37 - номер функции
1690
  * eax = 37 - номер функции
1673
  * ebx = 2 - номер подфункции
1691
  * ebx = 2 - номер подфункции
-
 
1692
Возвращаемое значение:
-
 
1693
  * eax = биты 0-4 соответствуют подфункции 3
-
 
1694
 
-
 
1695
----------- Подфункция 3 - состояния и события кнопок мыши -----------
-
 
1696
Параметры:
-
 
1697
  * eax = 37 - номер функции
-
 
1698
  * ebx = 3 - номер подфункции
1674
Возвращаемое значение:
1699
Возвращаемое значение:
-
 
1700
  * eax содержит следующую информацию:
-
 
1701
 
-
 
1702
состояния:
-
 
1703
  * бит 0 установлен = удерживается левая кнопка
-
 
1704
  * бит 1 установлен = удерживается правая кнопка
-
 
1705
  * бит 2 установлен = удерживается средняя кнопка
-
 
1706
  * бит 3 установлен = удерживается 4-я кнопка
-
 
1707
  * бит 4 установлен = удерживается 5-я кнопка
-
 
1708
 
1675
  * eax содержит информацию о нажатых кнопках мыши:
1709
события:
1676
  * бит 0 установлен = левая кнопка нажата
1710
  * бит 8 установлен  = нажата левая кнопка
1677
  * бит 1 установлен = правая кнопка нажата
1711
  * бит 9 установлен  = нажата правая кнопка
-
 
1712
  * бит 10 установлен = нажата средняя кнопка
-
 
1713
 
-
 
1714
  * бит 15 установлен = используется вертикальная прокрутка
1678
  * бит 2 установлен = средняя кнопка нажата
1715
 
1679
  * бит 3 установлен = 4-я кнопка нажата
1716
  * бит 16 установлен = отпущена левая кнопка
1680
  * бит 4 установлен = 5-я кнопка нажата
1717
  * бит 17 установлен = отпущена правая кнопка
-
 
1718
  * бит 18 установлен = отпущена средняя кнопка
-
 
1719
 
-
 
1720
  * бит 23 установлен = используется горизонтальная прокрутка
-
 
1721
 
Line 1681... Line 1722...
1681
  * прочие биты сброшены
1722
  * бит 24 установлен = двойной щелчёк левой кнопкой
1682
 
1723
 
1683
------------------ Подфункция 4 - загрузить курсор -------------------
1724
------------------ Подфункция 4 - загрузить курсор -------------------
1684
Параметры:
1725
Параметры: