![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			
			
			 Творец LeoCar'a 
			![]() Регистрация: 28.03.2007 
				
				
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: LeoCar GT-Four Turbo и Рыжий Элемент 
					Сообщений: 747
				 
				
				![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Покатался пару недель с клавиатурой, выдранной из ИнКарТерминала - надоела ее глючность. То буквы печатает через раз, то выделит весь текст и сотрет его... 
		
	
		
		
			В общем, пара часов программирования - и есть результат. Своя клава. Внешний вид - принтскрин с инкартерминаловской. Настройки примерно те же. Из плюсов: Более стабильная работа История введенных данных Возможность настройки двух языков в двух регистрах Индикаторы смены языка/регистра Более наглядная настройка букв, чем в ICT Клавиша Tab позволяет переходить на след текстовое поле в редактируемом окне Клавиша Enter завершает ввод текста в редактируемом окне, после чего эмулирует аппаратную клавишу "Enter" Всплывающие подсказки Из минусов: Не распознает клики по клавишам, если щелкать слишком быстро (быстрее, чем "двойной щелчок" в Проводнике Windows). Теперь интересно, как она себя будет вести в "боевых условиях". Выкладываю ее здесь для тестирования. Если найдете баги - пишите, постараюсь исправить. Написана на VB6, поэтому требует для работы файлик msvbvm60.dll, на Виндовс ХР должна идти без проблем. Скрины прилагаются. Клава: Настройки: История:  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			
			
			 Творец LeoCar'a 
			![]() Регистрация: 28.03.2007 
				
				
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: LeoCar GT-Four Turbo и Рыжий Элемент 
					Сообщений: 747
				 
				
				![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Да, забыл добавить. 
		
	
		
		
		
		
		
	
	Эта клавиатура не предназначена для ввода и редактирования больших текстов (например, документ Word). Более того, с Вордом она вообще работать не будет. Основное ее предназначение - ввод коротких слов или предложений (например, название улицы или песни) в соответствующих полях поиска. Принцип работы следующий: Запускаем клаву Открываем окно с текстовым полем Кликаем по текстовому полю Клава "связывается" с ним и позволяет редактировать текст  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			
			
			 Пользователь 
			![]() Регистрация: 22.01.2007 
				
				Возраст: 52 
				
Город: Оренбург 
Регион: 56 
Машина: 1997\Nissan\Maxima 
					Сообщений: 67
				 
				
				![]()  | 
	
	
	
	
		
			
			 Попробывал, с ходу: 
		
	
		
		
		
		
		
	
	1. Клик на поле ввода, клик на строке редактирования в клаве, курсор встает в конец строки, давим бекспейс - удалаяется последний символ, курсор перемещается в начало строки, но бекспейс работает на удаление последней быквы. 2. Нет возможности удалять с места установки курсора, т.е бекспейс работает неправильно, ну или фича такая 3. При вводе - курсор в начале строки - буквы пишем в конце - тоже как бы непорядок 4. Нужна кнопка капслок и отдельно шифт (большая буква на 1 нажатие), просто с капсом - неудобно 5. Красная машинка в левом верхнем углу - прикольная, но если ее можно изменить на другую картику - то будет вообще красота 6. По идее нужно в настройках сделать смену цвета обводки экранных клавиш Запускал под чистым винХП, в роадраннер не встраивал - попробую на след. неделе - отпишу.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			
			
			 Творец LeoCar'a 
			![]() Регистрация: 28.03.2007 
				
				
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: LeoCar GT-Four Turbo и Рыжий Элемент 
					Сообщений: 747
				 
				
				![]() ![]() ![]()  | 
	
	
	
	
		
			
			 1. Клик на поле ввода, клик на строке редактирования в клаве, курсор встает в конец строки, давим бекспейс - удалаяется последний символ, курсор перемещается в начало строки, но бекспейс работает на удаление последней быквы. 
		
	
		
		
		
		
		
	
	2. Нет возможности удалять с места установки курсора, т.е бекспейс работает неправильно, ну или фича такая Ага, так и было задумано. Основное предназначение - ввод текста именно "с нуля", то есть в пустую строку + история ввода. С курсором пока морочиться не стал - говорю же, программа написана за пару часов и еще не отлажена до конца. Зато ввод текста, в отличие от ИнКарТерминаловской, работает очень четко - основной упор был сделан на это. 3. При вводе - курсор в начале строки - буквы пишем в конце - тоже как бы непорядок Потому что ввод текста (программно) осуществляется несколько иным механизмом, чем ввод с клавиатуры. Поэтому программе абсолютно все равно, где стоит курсор - она жестко заполняет текстовые поля нужным значением. 4. Нужна кнопка капслок и отдельно шифт (большая буква на 1 нажатие), просто с капсом - неудобно Да? Делал, в общем-то, для себя, мне показалось, что с капсом удобнее будет. Вынесу тогда режим работы шифта в настройки (как Шифт или как Капслок). 5. Красная машинка в левом верхнем углу - прикольная, но если ее можно изменить на другую картику - то будет вообще красота 6. По идее нужно в настройках сделать смену цвета обводки экранных клавиш Обводка центральных клавиш - это просто рисунок, скрин с инкартерминаловской клавы. В след версии добавлю возможность менять этот скин, равно как и машинку, на любой другой. Запускал под чистым винХП, в роадраннер не встраивал - попробую на след. неделе - отпишу. ОК, пиши, может, еще что-то найдется. Я пока попробую заняться курсором. ![]()  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			
			
			 Творец LeoCar'a 
			![]() Регистрация: 28.03.2007 
				
				
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: LeoCar GT-Four Turbo и Рыжий Элемент 
					Сообщений: 747
				 
				
				![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Выкладываю новую версию. 
		
	
		
		
			С курсором теперь все нормально, логика добавлена! Шифт может работать в двух режимах - как Шифт и как Капс Добавлено изменение цвета нажатой кнопки При запуске клава ищет файл LeoKey.jpg в папке программы. Если находит - то загружает его как фоновый рисунок. То есть программа получается скинабельной. Следовательно, "маленькую красную машинку" в углу можно поменять на что-нибудь другое ![]() В общем, пробуйте, отписывайтесь!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#6 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 16.08.2005 
				
				
				
Город: СПб 
Регион: 78, 98 
Машина: 2004\Audi\A4 
					Сообщений: 413
				 
				
				![]() ![]()  | 
	
	
	
	
		
			
			 Попробовал прогу в первом (вчерашнем) варианте. 
		
	
		
		
		
		
		
	
	В принципе, понравилось. Какие есть "но" 1. При моем рабочем разрешении 720х480 клава точно укладывается по ширине и занимает с треть высоты монитора в его верхней части. Это удобно, крупно, пальцем легко работать. При этом клава намертво перекрывает менюшную строку того приложения, в котором понадобилось что-то ляпнуть. Может перекрывать (и перекрывает в dKart) выпавшее окно, в которое надо что-то тяпнуть. В отличие от MS-клавы, ее не сдвинуть и не свернуть, ее можно только закрыть. 2. Себе повесил запуск проги на нарульный пульт, все ОК. Но, кроме пульта (а он есть не у всех), существующие способы запустить прогу - иконкой с десктопа или прямым тыком в прогу в каталоге, куда она распакована. Надо бы вешать ее в трей в служебной строке Винды. А то она даже в списке последних использованных программ не появляется. Хотя, может я мало раз ее тыком запустил, прежде чем стал ее ИРЛинком запускать.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#7 | 
| 
			
			
			
			 Творец LeoCar'a 
			![]() Регистрация: 28.03.2007 
				
				
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: LeoCar GT-Four Turbo и Рыжий Элемент 
					Сообщений: 747
				 
				
				![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Попробовал прогу в первом (вчерашнем) варианте. 
		
	
		
		
		
		
		
	
	В принципе, понравилось. Какие есть "но" 1. При моем рабочем разрешении 720х480 клава точно укладывается по ширине и занимает с треть высоты монитора в его верхней части. Это удобно, крупно, пальцем легко работать. При этом клава намертво перекрывает менюшную строку того приложения, в котором понадобилось что-то ляпнуть. Может перекрывать (и перекрывает в dKart) выпавшее окно, в которое надо что-то тяпнуть. Размеры не я выбирал, она один-в-один с инкартерминаловской клавой. В отличие от MS-клавы, ее не сдвинуть и не свернуть, ее можно только закрыть. Как это не перетащить? Хватаешься за красную машинку - и перетаскиваешь. А она при этом запоминает свое положение и в след раз запустится именно на том месте. 2. Себе повесил запуск проги на нарульный пульт, все ОК. Но, кроме пульта (а он есть не у всех), существующие способы запустить прогу - иконкой с десктопа или прямым тыком в прогу в каталоге, куда она распакована. Надо бы вешать ее в трей в служебной строке Винды. Идея. А то она даже в списке последних использованных программ не появляется. Хотя, может я мало раз ее тыком запустил, прежде чем стал ее ИРЛинком запускать. Тыком надо запускать ярлык к ней из Проводника, а не сам exe-файл, чтобы она в меню добавилась. Или перетащи ее прямо в меню пуск правой кнопкой мыши и выбери "создать ярлык". Просто в моем фронт-энде она идет как стандартная и все время выскакивает автоматом, когда предполагается, что пользователь будет набирать текст...  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#8 | 
| 
			
			
			
			 Творец LeoCar'a 
			![]() Регистрация: 28.03.2007 
				
				
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: LeoCar GT-Four Turbo и Рыжий Элемент 
					Сообщений: 747
				 
				
				![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Обновил версию! 
		
	
		
		
			1. Добавлена возможность автозапуска при старте ОС 2. Добавлена возможность работы в качестве Службы. При включении этой опции Леокей будет отображать свою иконку в системном трее (рядышком с часами). При клике по этой иконке будет показана клавиатура. При клике на любом текстовом поле клавиатура появится автоматически, а при клике в любое другое место (окно, кнопка) - исчезнет! Принцип работы стал схож с экранной клавиатурой для КПК (автоматическое появление). Пробовал сегодня в машине - намного удобнее! Спасибо за классную идею насчет трея! З.Ы. Правый клик по иконке в трее закроет клавиатуру (тогда как кнопка "закрыть" в окне клавы будет ее сворачивать в трей).  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#9 | 
| 
			
			
			
			 Пользователь 
			![]() Регистрация: 21.08.2005 
				
				Возраст: 41 
				
Город: Москва 
Машина: Mazda 3 
					Сообщений: 39
				 
				
				![]()  | 
	
	
	
	
		
			
			 Прога супер. Спасибо. Выявил одно но. При удалении длинного текста бекспейсем приходиться очень долго на него тыкать. Возможно ли сделать так чтобы при нажатии на него он бы начинал удалять 
		
	
		
		
		
		
			
				__________________ 
		
		
		
		
	
	Mazda 3 Via Epia M1000, DDR 512, HDD 60gb, Lilliput 8", M1-ATX, Custom Case Установка - 99,9% Москва  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#10 | |
| 
			
			
			
			 Творец LeoCar'a 
			![]() Регистрация: 28.03.2007 
				
				
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: LeoCar GT-Four Turbo и Рыжий Элемент 
					Сообщений: 747
				 
				
				![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Цитата: 
	
 К сожалению, реакция на нажатие буквенных кнопок не мгновенная (это уже не мои баги, а Visual Basic'a). Но если печатать текст пальцем, тыкая в разные клавиши (а не в одну несколько раз подряд), то разница почти незаметна.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
![]()  | 
	
	
		
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
		
  | 
	
		 |