| Другое > Hard'n'Soft |
| Нельзя нажать много клавиш на клавиатуре. |
| << < (2/3) > >> |
| Geese:
AnXIouS, да пищат. |
| Rize:
--- Цитата: Max ---Че значит "Ну-ну..." мне удобнее и всё --- Конец цитаты --- Ну да, на ней удобней. Вот тока в самурай шодоун я не могу вправо кувыркаться и подсечки с места делать. >:( Во всём остальном удобно. |
| Geese:
--- Цитата ---Вот тока в самурай шодоун я не могу вправо кувыркаться и подсечки с места делать. Злой Во всём остальном удобно. --- Конец цитаты --- а ты много в файтинги играешь? |
| Rize:
--- Цитата: Geese ---а ты много в файтинги играешь? --- Конец цитаты --- Ну так, когда-то во что-то поначалу. Потом самураи зацепили надолго. Щас бы я поиграл, охота кусарегедика освоить, но на моём безлимитном тарифе закончился лимит(весь лост много весит зараза). И внешняя скорость никакая. >:( А играл я на 2дф. Ну вообщем на нубском уровне. :) Но каина замочил в одном бою :cool:, правда случайно. |
| HardWareMan:
--- Цитата: AnXIouS от 29 Январь 2009, 21:41:47 ---А USB клавы тоже пищат, или нет ? --- Конец цитаты --- Все пищат. Длину буфера ввода никто не отменял. |
| Rize:
--- Цитата: HardWareMan ---Все пищат. Длину буфера ввода никто не отменял. --- Конец цитаты --- А при чём тут длинна? Почему разные клавы по разным поводам пищат? |
| AnXIouS:
Длинна буфера имеет место, но почему-то пищит клавиатура на определенных комбинациях. например можно нажать --- Цитата: Ti_ ---zxcfgyu89 --- Конец цитаты --- и тишина. А можно мой пример cvb и уже пищит. |
| HardWareMan:
Нууу, умнячки. Глубина буфера ввода по дефолту не очень большая. Но хранит то он не сами символы а сканкоды. Некоторые кнопки имеет составные сканкоды. Например: --- Код: --- Control Keys Make Break Alt-PrtSc (SysReq) 54 D4 Ctrl-PrtSc E0 37 E0 B7 Enter E0 1C E0 9C PrtSc E0 2A E0 37 E0 B7 E0 AA Right Alt E0 38 E0 B8 Right Ctrl E0 1D E0 9D Shift-PrtSc E0 37 E0 B7 / E0 35 E0 B5 Pause E1 1D 45 E1 9D C5 (not typematic) Ctrl-Pause (Ctrl-Break) E0 46 E0 C6 (not typematic) - Keys marked as "not typematic" generate one stream of bytes without corresponding break scan code bytes (actually the break codes are part of the make code). --- Конец кода --- И все это где-то надо хранить. К тому же, сама матрица кнопок упрощена и внутренний буфер стандартного 80c42, на котором обычно построена стандартная клава очень мал. И сам факт пищащего PC спикера заключается в том, что со времен DOSа, если программа делала выборку буфера кнопок медленнее, чем пользователь пихал туда сканкоды, то при достижении потолка обработчик прерывания выкидывал пришедший сканкод и издавал недовольный гудок, чтобы предупредить пользователя об этом деянии. Этот буфер остался и в Windows (как и в Linux и вообще везде). В итоге, если программа подвисла и буфер не опусташается, то происходят гудки. Помните, как начинает трещать спикер, если двигать мышой при зависшем винде (когда даже мыша останавливается)? Это тоже буфер ввода. Ну а в данном случае, при нажатии некоторой комбинации клавишь происходит генерация шквала сканкодов, которые не помещаются как в буфер системы так и в буфер самой клавы. И последнее, если нажать хотя-бы 2 клавиши, использующие одну приемную линию сканирующей матрицы но использующие разные передающие линии сканирующей матрицы происходит микро КЗ, которое определяет контроллер в клавиатуре и он начинает посылать сигнал гудка, чтобы юзер отпустил эти кнопки. Именно поэтому, в т.н. "турбо" клавиатурах, сканирующих матриц несколько и они меньше. |
| AnXIouS:
HardWareMan, Спасибо. Разложил все по полочкам, True ответ. |
| Geese:
--- Цитата ---Потом самураи зацепили надолго. --- Конец цитаты --- Меня тоже! оссобенно 2! HardWareMan, как всегда молодец |
| Ti_:
zxcfgyu890n |
| n0th1ng:
Есть специальные клавиатуры для геймеров, можно зажимать одновременно до десяти клавиш. |
| feki38:
Ага. А еще есть "самодельные" клавиатуры с безкасательным управлением. Все просто: Поливаешь клавиатуру водой, подключаешь к компу, и она сама совершает "нажатие" всех клавиш, вернее они возвращают код, как-будто их нажали, вообщем замыкаются контакты. |
| AnXIouS:
Сцуко. Под линуксом всю клавиатуру перетоптал. Не пищит собака :'( |
| HardWareMan:
--- Цитата: AnXIouS от 31 Январь 2009, 23:55:07 ---Сцуко. Под линуксом всю клавиатуру перетоптал. Не пищит собака :'( --- Конец цитаты --- Ни о чем не говорит. Все нажатые кнопки ввелись? Просто Линуха не любит пищать спикером направо и налево. |
| ReZistanse:
А может у него просто спикера нет? Вот у меня например его нету :-\ |
| AnXIouS:
--- Цитата: HardWareMan ---Линуха не любит пищать спикером направо и налево. --- Конец цитаты --- И то плюс :) --- Цитата: ReZistanse от 01 Февраль 2009, 20:49:56 ---А может у него просто спикера нет? Вот у меня например его нету :-\ --- Конец цитаты --- Не, спикер есть, без спикера дело туго. Если что-то случится, потом думай что ему не нравится. Даже "портативная" версия есть, для немых железяк моих знакомых. |
| Soujuu:
А я себе просто геймпад купил и о таких вещах больше не думаю |
| ALEX_230_VOLT:
Soujuu, геймпад это всё же не то... в некоторых играх необходима именно клава ;) я вот например в Mortal Kombat могу только с клавы, а с джоя ни одного комбо набрать не выходит :-\ |
| HardWareMan:
--- Цитата: ALEX_230_VOLT от 02 Февраль 2009, 12:55:17 ---Soujuu, геймпад это всё же не то... в некоторых играх необходима именно клава ;) я вот например в Mortal Kombat могу только с клавы, а с джоя ни одного комбо набрать не выходит :-\ --- Конец цитаты --- Нужен геймпад а не джойстик. Почуствуйте разницу. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |