Экранный навигатор01.07.2013, 22:12. Показов 3435. Ответов 54
Метки нет (Все метки)
Это не заказ на платную разработку программы, а описание программы экранного помощника, как уникальной и оригинальной идеи для ускорения работы с компьютером. Илюстрация алгоритма её работы
Программа находится в системном трее ОС, работает в фоновом режиме ни как себя не визуализируя. При нажатии сочетаний клавиш, скажем, Ctrl+Num7/8/4/5, в соответствии с каждой четвертью сектора, на который условно разделяется экран, происходит автоматическое попадание курсора мыши в геометрический центр данного сектора. Далее активный, уже суб-сектор, так же условно разделяется не четыре сектора, в центры которых можно переместить курсор экрана. Продолжая перемещать курсор можно поместить его в любое место экрана для активации интерактивной функции. На иллюстрации изображен путь к ссылке Assembler для начинающих, на снятом скриншоте одной из страниц www.cyberforum.ru. При этом сочетание клавиш для перемещения курсора к ссылке, следущее: Ctrl+Num2 -> Ctrl+Num4 -> Ctrl+Num1. Для возврата на один уровень вверх по иерархии вложенности секторов можно назначить сочетание Ctrl+Num*. Данная программа позволяет получить доступ почти к любому интерактивному элементу экрана всего в четыре-пять нажатий сочетаний клавиш с клавиатуры. Идея возникла как замена сочетаний горячих клавиш для часто вызываемых функций программ, потому как всем возможностям программы нет соответствий комбинаций горячих клавиш и их можно активировать только передвигая курсор мыши по экрану. Применяя данную программу можно управлять работой ПК используя только клавиатуру. Удобно ли будет пользоваться программой, как быстро происходит привыкание к ней - сказать трудно, так как она еще не применялась в работе за компьютером. Может кто-из программистов реализует идею?
0
|
|
| 01.07.2013, 22:12 | |
|
Ответы с готовыми решениями:
54
DipTrace: экранный слой Полно-экранный режим = input not supported Экранный буфер консоли, где я ошибаюсь? |
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||
| 09.07.2013, 06:28 | ||||
|
Добавлено через 3 минуты Добавлено через 1 минуту
0
|
||||
|
Кандёхаем веселее!
296 / 330 / 76
Регистрация: 02.10.2012
Сообщений: 2,175
|
|
| 09.07.2013, 06:58 | |
|
Можно сделать настройку, чтобы изменялось кол-во областей. (я б настроил себе 3x3, под цифры NumPad).
Еще если прикрутить фичу: бинд Hotkey - перемещение курсора в опр. точку(или сразу клик в ней), тогда ваще норм прога будет.
0
|
|
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 09.07.2013, 11:35 | |
|
Начал писать, но потерял интерес.
Может есть у кого желание - можете продолжить. Исходник(на VB.net) и ЕХЕ прилагаю. Пока программа работает так: После запуска окно висит в левом верхнем углу. После нажатия Ctrl "активируются" цифровые клавиши Цифрами 1,2,3,4,6,7,8,9 курсор мыши устанавливается в нужную позицию ( Тут Ваша идея не воплощена - курсор просто перемещается, а не по квадратам) После нажатия Spacebar происходит одиночный "клик" под курсором, цифровые клавиши "деактивируются"
0
|
|
| 09.07.2013, 15:07 [ТС] | |||||||
![]()
0
|
|||||||
| 10.07.2013, 00:01 [ТС] | |
|
NeoMatrix, речь идет о настройке скорости не мышь<->экран, а клавиатура<->экран.
В винде (XP) эта возможность включается Alt(левый)+Shift(левый)+NumLock
0
|
|
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 10.07.2013, 21:18 | |
|
Еще немного "поковырял"
Пока результат не впечатляет.
0
|
|
| 10.07.2013, 21:30 [ТС] | |
|
SoftIce, результат хороший... Если вам нравится эта идея можно выложить финальный экзешник для всех, будем тестировать. Можно и исходники выложить, для тех кто боится исполняемые файлы скачивать, чтоб потом собрать могли в соотв. компиллере.
Не обязательно отрисовывать красные линии и делать все так как в первом посте на картинке.
0
|
|
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
||
| 10.07.2013, 21:45 | ||
|
Просто старые линии нужно стирать. Пока думаю - как рассчитать координаты очередного перемещения курсора Завтра подумаю
0
|
||
| 10.07.2013, 23:37 [ТС] | |||||||
Кликните здесь для просмотра всего текста
0
|
|||||||
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 11.07.2013, 00:17 | |
|
0
|
|
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 11.07.2013, 09:33 | |
|
0
|
|
| 11.07.2013, 12:13 [ТС] | |
|
SoftIce, ты лучше когда свободное для творчества время будет, выложи все один раз, с коментами в коде и копирайтом, без глюков.
Что делает пробел и кнопка B? Еще, чтобы работать с такой программой должна быть комбинация клавиш для возврата назад, по истории перемещений в секторах. Для секторов, имхо, лучше приспособить доп. цифр. клав. (NumPad) кнопки 7, 8, 4, 5. Или для девяти секторов в блоке, если модернизировать программу, все девять цифр: 1, 2, 3; 4, 5, 6; 7, 8, 9; Должна быть эмуляция кликов левой и правой кнопки мыши, с клавиатуры клавишами. Не по теме: Кину стрелу, может быть кто-то заинтересуется: Желает ли кто учавствовать в Open Source проекте схемотехнического САПР?. Тема моя. Добавлено через 1 час 53 минуты SoftIce, классная программа , спасибо, буду пользоватся! Я думал что она не работает. Буду надеятся что ты не заразил экзешник шпионом клавиатуры, не вводил ей сетевую сетевую активность либо другую *рень, т.к. антивирусом не пользуюсь.
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 16.07.2013, 18:32 | ||
|
0
|
||
| 16.07.2013, 18:32 | |
|
как сохранить в базе экранный вид документа? Экранный диктор со встроенным пакетом русского языка скачать
Как при рисовании эллипса использовать свой размер пикселей, а не экранный Не удаётся включить полно-экранный режим в Premiere Pro 2017/не работает горячая клавиша Ctrl+ `ё` т.е. - тильда Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Расчёт периметра прямоугольника по координатам вершин
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Вычислить периметр прямоугольника, заданного координатами своих вершин на плоскости.
Решение:
Создан документ со следующими. . .
|
Подсчёт частоты трёхбуквенных слов в тексте
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Выясните, сколько раз в предложенном тексте встречается каждое трехбуквенное слово.
Решение:
Создан документ с единственным. . .
|
Сумма и количество положительных элементов в чётных строках массива
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Вычислить сумму и количество положительных элементов массива, расположенных в четных строках.
Решение:
Создан документ с. . .
|
Поиск произведения положительных чётных чисел в последовательности
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Дана произвольная последовательность целых чисел. Найти произведение положительных четных чисел данной последовательности.
. . .
|
|
Обработка трёх чисел: утроение и возведение в степень
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Даны три действительных числа. Утроить те из них, значения которых неотрицательны, и возвести в четвертую степень отрицательные.
. . .
|
Расчёт стоимости яблок по весу
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Написать программу вычисления стоимости некоторого количества (по весу) яблок.
Решение:
Создан документ, с табличной частью. . .
|
сукцессия 30. Фосфорный и азотный замки по "честному" закону лимитирования Либиха
anaschu 16.07.2026
Основные достижения за последние дни
1. Механизм отложенного высвобождения фосфора
Добавлен специальный пул для медленного разложения меланизированных гиф ЕСМ
Реализована разная скорость. . .
|
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2.
Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
|