По теме ветки -
Как отследить нажатую Ctrl при нажатии кнопки на форме?;
...
//*******************************************
Процедура Сформировать()
oie=СоздатьОбъект("internetexplorer.application");
wshshell=СоздатьОбъект("wscript.shell");
oie.navigate("about:blank");
oie.document.write("<script>function focus(o){o.focus();}</script><body><input type=text id=txt value='!'></body>");
Пока oie.readystate<3 Цикл
Состояние("Определяю...");
КонецЦикла;
oie.document.focus();
oie.document.script.focus(oie.document.all.txt);
//oie.visible=-1;
wshshell.appactivate("about:blank - Microsoft Internet Explorer");
wshshell.sendkeys("1");
valu=oie.document.all.txt.value;
Если СокрЛП(valu)="1!" Тогда
Предупреждение("Клик");
ИначеЕсли СокрЛП(valu)="!!" Тогда
Предупреждение("шифт+Клик");
ИначеЕсли СокрЛП(valu)="!" Тогда
oie.document.parentWindow.clipboardData.SetData("Text","!");
wshshell.sendkeys("V");
valu=oie.document.all.txt.value;
Если СокрЛП(valu)="!!" Тогда
Предупреждение("контрол+Клик");
Иначе
Предупреждение("вроде алт+Клик");
КонецЕсли;
Иначе
Предупреждение("непонятно");
КонецЕсли;
КонецПроцедуры