Превключване на клавиатура на XP, Vista и Windows-7 само с Ctrl.
Автор |
|
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 |
Ясно. Няма загуба на време. Но все пак трябва да се съгласим с това, че всяка програма гълта ресурс. | | Коментар |