Здравствуйте, гость ( Вход | Регистрация )

> Как зайдествовать все клавиши по 1 нажатию
Pinople
сообщение 25.8.2022, 17:43
Сообщение #1


*

Registred
Сообщений: 7
Регистрация: 1.2.2022
Группа: Пользователи
Наличность: 0
Пользователь №: 20.183
Возраст: 30



Здравствуйте, как создать условие для нажатой кнопки к примеру мне нужно при каждом разе когда я нажимаю цифру F1 нужно задействовать F1,F2,F3,F4,F5,F6,F7
но так что бы скрипт не повторял эти действия через определенный промежуток времени а только по нажатию самой кнопки то есть скрипт должен работать без остановки
и ждать когда я нажму F1 и только тогда он должен задействовать все эти кнопки примерно вот так вот я пытался сделать

Код
--lua
Local Send VK_F1 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76


нашол что та похожее будет работать такое?

Код
--lua
while 1 do
    if IsKeyPress(F1) then
        Send {F1, F2, F3, F4, F5, F6, F7}
        wait (300)
    end
    wait (20)
end


Код
/*  Virtual key alias  Hex-value  */  
#define VK_LBUTTON        0x01 //Left mouse button
#define VK_RBUTTON        0x02 //Right mouse button
#define VK_CANCEL         0x03
#define VK_MBUTTON        0x04 //Middle mouse button
#define VK_XBUTTON1       0x05 //Mouse4 thumb button (back)
#define VK_XBUTTON2       0x06 //Mouse5 thumb button (forward)

/*
* 0x07 : unassigned
*/

#define VK_BACK           0x08
#define VK_TAB            0x09

/*
* 0x0A - 0x0B : reserved
*/

#define VK_CLEAR          0x0C
#define VK_RETURN         0x0D

#define VK_SHIFT          0x10
#define VK_CONTROL        0x11
#define VK_MENU           0x12
#define VK_PAUSE          0x13
#define VK_CAPITAL        0x14

#define VK_ESCAPE         0x1B

#define VK_CONVERT        0x1C
#define VK_NONCONVERT     0x1D
#define VK_ACCEPT         0x1E
#define VK_MODECHANGE     0x1F

#define VK_SPACE          0x20
#define VK_PRIOR          0x21
#define VK_NEXT           0x22
#define VK_END            0x23
#define VK_HOME           0x24
#define VK_LEFT           0x25
#define VK_UP             0x26
#define VK_RIGHT          0x27
#define VK_DOWN           0x28
#define VK_SELECT         0x29
#define VK_EXECUTE        0x2B
#define VK_SNAPSHOT       0x2C
#define VK_INSERT         0x2D
#define VK_DELETE         0x2E
#define VK_HELP           0x2F

/*
* VK_0 - VK_9 are the same as ASCII '0' - '9' (0x30 - 0x39)
* 0x40 : unassigned
* VK_A - VK_Z are the same as ASCII 'A' - 'Z' (0x41 - 0x5A)
*/

#define VK_LWIN           0x5B
#define VK_RWIN           0x5C
#define VK_APPS           0x5D

/*
* 0x5E : reserved
*/

#define VK_SLEEP          0x5F

#define VK_NUMPAD0        0x60
#define VK_NUMPAD1        0x61
#define VK_NUMPAD2        0x62
#define VK_NUMPAD3        0x63
#define VK_NUMPAD4        0x64
#define VK_NUMPAD5        0x65
#define VK_NUMPAD6        0x66
#define VK_NUMPAD7        0x67
#define VK_NUMPAD8        0x68
#define VK_NUMPAD9        0x69
#define VK_MULTIPLY       0x6A
#define VK_ADD            0x6B
#define VK_SEPARATOR      0x6C
#define VK_SUBTRACT       0x6D
#define VK_DECIMAL        0x6E
#define VK_DIVIDE         0x6F
#define VK_F1             0x70
#define VK_F2             0x71
#define VK_F3             0x72
#define VK_F4             0x73
#define VK_F5             0x74
#define VK_F6             0x75
#define VK_F7             0x76
#define VK_F8             0x77
#define VK_F9             0x78
#define VK_F10            0x79
#define VK_F11            0x7A
#define VK_F12            0x7B
#define VK_F13            0x7C
#define VK_F14            0x7D
#define VK_F15            0x7E
#define VK_F16            0x7F
#define VK_F17            0x80
#define VK_F18            0x81
#define VK_F19            0x82
#define VK_F20            0x83
#define VK_F21            0x84
#define VK_F22            0x85
#define VK_F23            0x86
#define VK_F24            0x87

/*
* 0x88 - 0x8F : unassigned
*/

#define VK_NUMLOCK        0x90
#define VK_SCROLL         0x91

/*
* 0x97 - 0x9F : unassigned
*/

#define VK_LSHIFT         0xA0
#define VK_RSHIFT         0xA1
#define VK_LCONTROL       0xA2
#define VK_RCONTROL       0xA3
#define VK_LMENU          0xA4
#define VK_RMENU          0xA5


Сообщение отредактировал DarkMaster - 25.8.2022, 18:43
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 18.5.2024, 12:38
Designed by Nickostyle