summaryrefslogtreecommitdiff
path: root/plugins/HwHotKeys/src/HwHotKeys_Util.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/HwHotKeys/src/HwHotKeys_Util.cpp')
-rw-r--r--plugins/HwHotKeys/src/HwHotKeys_Util.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/plugins/HwHotKeys/src/HwHotKeys_Util.cpp b/plugins/HwHotKeys/src/HwHotKeys_Util.cpp
index 39b299d758..ecbce8b736 100644
--- a/plugins/HwHotKeys/src/HwHotKeys_Util.cpp
+++ b/plugins/HwHotKeys/src/HwHotKeys_Util.cpp
@@ -1,6 +1,6 @@
/* ============================================================================
Hardware HotKeys plugin for Miranda NG.
-Copyright © Eugene f2065, http://f2065.narod.ru, f2065 mail.ru, ICQ 35078112
+Copyright В© Eugene f2065, http://f2065.narod.ru, f2065 mail.ru, ICQ 35078112
This program is free software; you can redistribute it and / or
modify it under the terms of the GNU General Public License
@@ -21,19 +21,19 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111 - 1307, USA.
-// сравнивает текущий нажатый сканкод с указанным
+// сравнивает текущий нажатый сканкод с указанным
BOOL HwHotKeys_CompareCurrentScancode(DWORD scancode)
{
- if (key_code == scancode) // key_code - текущий нажатый на клавиатуре сканкод.
+ if (key_code == scancode) // key_code - текущий нажатый на клавиатуре сканкод.
{
- return true; // сканкод напрямую совпал - TRUE.
+ return true; // сканкод напрямую совпал - TRUE.
}
- if (!(scancode & 0x00F00000)) // проверяем нет ли в сканкоде запроса на любой из левого/правого регистра.
+ if (!(scancode & 0x00F00000)) // проверяем нет ли в сканкоде запроса на любой из левого/правого регистра.
{
return false;
}
- DWORD tmp1, tmp2; // битовые маски: 0xF0000000 - левые кнопки Sft/Ctr/Alt/Win, 0x0F000000 - правые кнопки, 0x00F00000 - любые кнопки Sft/Ctr/Alt/Win
- tmp1 = key_code >> 8; // сдвигаем биты левых и правых кнопок.
+ DWORD tmp1, tmp2; // битовые маски: 0xF0000000 - левые кнопки Sft/Ctr/Alt/Win, 0x0F000000 - правые кнопки, 0x00F00000 - любые кнопки Sft/Ctr/Alt/Win
+ tmp1 = key_code >> 8; // сдвигаем биты левых и правых кнопок.
tmp2 = key_code >> 4;
tmp1 |= tmp2;
tmp1 &= 0x00F00000;
@@ -47,12 +47,12 @@ BOOL HwHotKeys_CompareCurrentScancode(DWORD scancode)
-// печатает в буфер key_name_buffer текстовое описание нажатой комбинации кнопок
-// Кодировка ANSI (для экономии места, всё равно названия клавиш английские)
+// печатает в буфер key_name_buffer текстовое описание нажатой комбинации кнопок
+// Кодировка ANSI (для экономии места, всё равно названия клавиш английские)
VOID HwHotKeys_PrintFullKeyname(DWORD scancode)
{
key_name_buffer[0] = 0;
- if (!scancode) // если нулевой сканкод - то пустую строку делаем.
+ if (!scancode) // если нулевой сканкод - то пустую строку делаем.
{
return;
}
@@ -121,7 +121,7 @@ VOID HwHotKeys_PrintFullKeyname(DWORD scancode)
StringCbCatA(key_name_buffer, sizeof(key_name_buffer), " + ");
}
- if ((scancode & 0x1FF) < sizeof(key_tab)) // защита от ошибочных данных - чтобы не выйти из таблицы имён.
+ if ((scancode & 0x1FF) < sizeof(key_tab)) // защита от ошибочных данных - чтобы не выйти из таблицы имён.
{
StringCbCatA(key_name_buffer, sizeof(key_name_buffer), key_tab[(scancode & 0x1FF)]);
}
@@ -130,7 +130,7 @@ VOID HwHotKeys_PrintFullKeyname(DWORD scancode)
StringCbCatA(key_name_buffer, sizeof(key_name_buffer), "out of range");
}
- INT_PTR tmp1 = mir_strlen(key_name_buffer); // допечатываем в конеце строки сканкод - для удобства работы с пока ещё не известными (безимянными) кнопками
+ INT_PTR tmp1 = mir_strlen(key_name_buffer); // допечатываем в конеце строки сканкод - для удобства работы с пока ещё не известными (безимянными) кнопками
StringCbPrintfA(key_name_buffer + tmp1, sizeof(key_name_buffer) - tmp1, " (%03X)", (scancode & 0x1FF));
return;