download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Превключване на клавиатура на XP, Vista и Windows-7 само с Ctrl.

< 1 2 3 >

Автор
Съобщение
dreven
Чет, 03.03.11, 18:14
Операционните системи Windows имат един сериозен недостатък. Те не могат да превключват клавиатурите само с един бутон. Натискането на два клавиша изисква технологично време и допълнително внимание,което е свързано с допълнително неудобство. Поради тези причини аз до днес ползвах FlexType. Но днес ми хрумна проста идея, а именно чрез няколко реда сорс да си сглобя програмка, която да елиминира този недостатък. Програмката работи изключително просто. Тя следи бутона Ctrl и при неговото натискане в долно положение включва следене за натиснат друг клавиш. Ако бутона Ctrl стигне горно крайно положение, без да е засечено натискане на друг клавиш, програмката изпраща клавишна комбинация Alt + Shift с което сменя клавиатурата. Ако е засечено натискане и на друг клавиш при натиснат Ctrl, тя не прави нищо.
Програмката е просто exe, което не се инсталира. Просто се копира някъде и се стартира, като при стартиране тя си прави ShortCut в StatUp директорията, което прави стартирането й автоматично при стартиране на Windows.

Ето я и самата програмка: Combination.rar

Програмката е пробвана само на два компютъра, като единият е с операционна система XP, а другият е с Windos-7. Предполагам, че ще работи на всички машини, но не мога да бъда сигурен преди да се докаже, че това е така.
Ето защо молбата ми е за тест на различни машини в това число едноядрени и многоядрени.

редактиран от dreven на 03.03.11 18:24
anonymous
Чет, 03.03.11, 18:55
работи перфектно на виста със двуядрен процесор AMD
благодаря за полезната програма
joniewalker
Чет, 03.03.11, 19:06

RE: Превключване на клавиатура на XP, Vista и Windows-7 само с Ctrl.

” Операционните системи Windows имат един сериозен недостатък. Те не могат да превключват клавиатурите само с един бутон. Натискането на два клавиша изисква технологично време и допълнително внимание,което е свързано с допълнително неудобство. Поради тези причини аз до днес ползвах FlexType. Но днес ми хрумна проста идея, а именно чрез няколко реда сорс да си сглобя програмка, която да елиминира този недостатък. Програмката работи изключително просто. Тя следи бутона Ctrl и при неговото натискане в долно положение включва следене за натиснат друг клавиш. Ако бутона Ctrl стигне горно крайно положение, без да е засечено натискане на друг клавиш, програмката изпраща клавишна комбинация Alt + Shift с което сменя клавиатурата. Ако е засечено натискане и на друг клавиш при натиснат Ctrl, тя не прави нищо.
Програмката е просто exe, което не се инсталира. Просто се копира някъде и се стартира, като при стартиране тя си прави ShortCut в StatUp директорията, което прави стартирането й автоматично при стартиране на Windows.

Ето я и самата програмка: Combination.rar

Програмката е пробвана само на два компютъра, като единият е с операционна система XP, а другият е с Windos-7. Предполагам, че ще работи на всички машини, но не мога да бъда сигурен преди да се докаже, че това е така.
Ето защо молбата ми е за тест на различни машини в това число едноядрени и многоядрени. „

Ок, ама предвиди двете възможни комбинации - ctrl+shift и ctrl+alt . Тази първата е по идея на инжинера.

dhtj
Чет, 03.03.11, 19:34
При мен не бачка:

А мога ли да помоля dreven за една друга проста програма? Възможно ли е да се създаде, такава, която да отчита кои клавиши са натиснати на клавиатурата, но абсолютно всички - ентъри, стрелки, функционални клавиши, Tab и т.н. ? Много ще помогне за диагностициране на развалени клавиатури, такива на които им е застинал някой клавиш например, защото аз имах две такива, но така и не разбрах кой клавиш не работи (с тях компютъра не искаше да се пуска)...

karadzha
Чет, 03.03.11, 19:49

RE: Превключване на клавиатура на XP, Vista и Windows-7 само с Ctrl.

” При мен не бачка:

А мога ли да помоля dreven за една друга проста програма? Възможно ли е да се създаде, такава, която да отчита кои клавиши са натиснати на клавиатурата, но абсолютно всички - ентъри, стрелки, функционални клавиши, Tab и т.н. ? Много ще помогне за диагностициране на развалени клавиатури, такива на които им е застинал някой клавиш например, защото аз имах две такива, но така и не разбрах кой клавиш не работи (с тях компютъра не искаше да се пуска)... „

При мен е същата работа. ХР сп3, двуядрен Интел проц. Явно е за АМД-та. Все пак, браво на Антон, че я е направил. Дано да я поправи.

svilen73
Чет, 03.03.11, 19:56

RE: RE: Превключване на клавиатура на XP, Vista и Windows-7 само с Ctrl.

” При мен е същата работа. ХР сп3, двуядрен Интел проц. Явно е за АМД-та. Все пак, браво на Антон, че я е направил. Дано да я поправи. „

При мен на двуядрен Интел на XP SP3 работи перфектно.Благодаря на Древен че мисли за нас и ни улеснява живота.

dhtj
Чет, 03.03.11, 20:39
Идеално, мерси!
darkchild
Чет, 03.03.11, 21:37
Според мен CapsLock е доста по-удачно решение за подобно нещо. Така можеш да го натискаш с кутрето на лявата ръка докато пишеш. На мен ми се струва доста по-удобно от Ctrl. Пък и без това е напълно безполезен CapsLock-a
tegote
Чет, 03.03.11, 23:07
Според мен няма смисъл, защото аз например винаги бързам, ама страшно бързам в превключването, толкова много бързам, че понякога не успява да се превключи на другия език! Ако чакам и нещо да ми следи дали имам други намерения ще кача кръвното! Дори си мисля че е възможно да стане объркване, защото "контрола" като клавиш, който се ползва от други програми, може да бъде натискан продължително от потребителят с "размисъл". И то не един път да бъде натиснат. През това време "четеца" на Антон ще даде "засада".
Много по-ми е удобно и неангажиращо да си "погаля" двата съседни един до друг клавиша "Ctrl" и "Shift". И двата са ми на ъгъла. Дали ще го натисна само контрола или с контрола и шифта файдата е все една. Разликата е че при едното се натиска с два пръста, а другото с един пръст.
tegote
Пет, 04.03.11, 00:32
Ясно. Няма загуба на време. Но все пак трябва да се съгласим с това, че всяка програма гълта ресурс.

< 1 2 3 >

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.