на сочетание клавиш ALT+DELETE назначен ввод глобальной переменной из списка чисел 1-5
на клавишу DELETE назначен посыл нажатий клавиш по условию - значению той самой переменной:
- 1 - CTRL+DELETE
- 2 - CTRL+DELETE, ENTER
... - 5 -DELETE (по идее, должна исполняться функция клавиши по умолчанию)
сразу скажу, что все эти варианты нажатий мне необходимы именно на клавише DELETE
какие способы я попробовал:
- откомпилировать задачу, содержащую нажатие клавиши DELETE, так сказать, в ее естественном обличии, т.е. с родной функцией удаления; а потом вложить в 5-й IF запуск программы этой простой задачки. Результат: тот же самый, задача запускает саму себя, пока не вырубишь процессы XStarter'a
- записать макрос родного нажатия DELETE и вложить его в 5-й IF. Результат: даже при молниеносной записи макроса (потренировавшись, я сумел достичь быстроты Брюса Ли получается удаление с небольшой, но ощутимой задержкой, плюс курсор принимает положение как при записи макроса. Я предварил макрос считыванием координат курсора и добавил после перемещение последнего по данным координатам, так вот, движение курсора из одной позиции в другую и обратно заметно, а это очень действует на нервы, да и просто некрасиво Зато удаление происходит верно
задачи и макрос прилагаю