уже лет 12 пользуюсь скриптами для редакторов с Alt+. удобно. В Notepad++ сделал пару лет назад: // trdm 2020-02-17 10:21:08 // script: trdmUtil.js //[[[[[[[[[[[[[[[[[[[[[[[[[ // Ввоод символов в русской раскладке схема Alt+Символ: Alt+> =>> > ; Alt+$ =>> $. Можно не переключать раскладку. function typeSymbol( psSymb ) { if(psSymb.length > 0) { Editor.currentView.selection = psSymb; } } function addHotSym(psFu, psKey) { var rv = {ctrl: false, shift: false, alt: true, key: psKey, cmd: psFu}; addHotKey(rv); } function addHotSymC(psFu, psKey) { var rv = {ctrl: true, shift: false, alt: false, key: psKey, cmd: psFu}; addHotKey(rv); } function typeSymbol_1() { typeSymbol( '<' );} addHotSym(typeSymbol_1,0xBC); //<>> function typeSymbol_2() { typeSymbol( '>' );} addHotSym(typeSymbol_2,0xBE); function typeSymbol_3() { typeSymbol( '\'' );} addHotSym(typeSymbol_3,0xDE); function typeSymbol_4() { typeSymbol( '~' );} addHotSym(typeSymbol_4,0xC0); //~ function typeSymbol_5() { typeSymbol( '$' );} addHotSym(typeSymbol_5,0x34);//$$$ function typeSymbol_6() { typeSymbol( '#' );} addHotSym(typeSymbol_6,0x33); //### function typeSymbol_7() { typeSymbol( '|' );} addHotSym(typeSymbol_7,0xDC); //||| function typeSymbol_8() { typeSymbol( '[' );} addHotSym(typeSymbol_8,0xDB); //[[[ function typeSymbol_9() { typeSymbol( ']' );} addHotSym(typeSymbol_9,0xDD); //]]] function typeSymbol_10() { typeSymbol( '\'' );} addHotSym(typeSymbol_10,0xDE); //''' function typeSymbol_11() { typeSymbol( '%' );} addHotSym(typeSymbol_11,0x35); //%% function typeSymbol_12() { typeSymbol( '^' );} addHotSym(typeSymbol_12,0x36); //^^ function typeSymbol_13() { typeSymbol( '&' );} addHotSym(typeSymbol_13,0x37); //&& function typeSymbol_14(){ typeSymbol( '`' );} addHotSymC(typeSymbol_14,0xC0);// ` function typeSymbol_15(){ typeSymbol( '@' );} addHotSym(typeSymbol_15,0x32);// @ function typeSymbol_16(){ typeSymbol( '' );} addHotSym(typeSymbol_16,0x31);// Заглушка для свертывания блоков. не пользуюсь //]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
|