Автор Тема: Нельзя нажать много клавиш на клавиатуре.  (Прочитано 18991 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Max

  • Пользователь
  • Сообщений: 120
    • Просмотр профиля
Как можно сделать, чтоб можно было сразу много клавиш нажимать и чтобы не пикало.

Оффлайн Silver Dragon

  • Пользователь
  • Сообщений: 4794
  • Пол: Мужской
  • Ave Dominus Nox!
    • Steam
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #1 : 29 Января 2009, 14:23:51 »
Выруби Speaker.  :)

Оффлайн Max

  • Пользователь
  • Сообщений: 120
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #2 : 29 Января 2009, 14:24:48 »
и чтобы они все работали

Оффлайн HardWareMan

  • Ушел с форума
  • Сообщений: 7468
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #3 : 29 Января 2009, 14:36:37 »
Меготурбоклава для игроманов за много килобаксов спасет гиганта мысли. ЕМНИП даже Лебедевская нормально пашет.
PS А зачем тебе столько кнопок нажимать?

Оффлайн Doctor Venkman

  • Emu-Land Team
  • Сообщений: 6524
  • Пол: Мужской
  • Я киберпанк!
    • Twitter
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #4 : 29 Января 2009, 14:40:33 »
вдвоем в мортал шпилить же  :lol:

Оффлайн Kинаман

  • Emu-Land Team
  • Сообщений: 3408
  • Пол: Мужской
  • Играют все!
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #5 : 29 Января 2009, 14:48:12 »
Задавал я уже такой вопрос. Ответ был, что это невозможно.

Оффлайн Max

  • Пользователь
  • Сообщений: 120
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #6 : 29 Января 2009, 14:55:22 »
жаль

Оффлайн GManiac

  • Пользователь
  • Сообщений: 1303
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #7 : 29 Января 2009, 15:00:12 »
Если в самом деле в мортал шпилить, то можно две клавы подключить, поможет :lol:

Оффлайн Max

  • Пользователь
  • Сообщений: 120
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #8 : 29 Января 2009, 15:01:41 »
В сф на одного  :wow:

Оффлайн Doctor Venkman

  • Emu-Land Team
  • Сообщений: 6524
  • Пол: Мужской
  • Я киберпанк!
    • Twitter
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #9 : 29 Января 2009, 15:06:48 »
Купить китайский геймпад за 300р и никакого геморроя.

Оффлайн Max

  • Пользователь
  • Сообщений: 120
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #10 : 29 Января 2009, 15:07:58 »
На клаве удобнее

Оффлайн HardWareMan

  • Ушел с форума
  • Сообщений: 7468
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #11 : 29 Января 2009, 15:59:42 »
На клаве удобнее
Ну-ну...

Оффлайн Max

  • Пользователь
  • Сообщений: 120
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #12 : 29 Января 2009, 16:04:42 »
Че значит "Ну-ну..."  мне удобнее и всё

Оффлайн Geese

  • Пользователь
  • Сообщений: 1794
  • Пол: Мужской
  • Reppuken!
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #13 : 29 Января 2009, 19:51:46 »
Max,
ЖЖЕШЬ! :lol:

Оффлайн AnXIouS

  • Пользователь
  • Сообщений: 323
  • Пол: Мужской
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #14 : 29 Января 2009, 20:57:43 »
Max, есть джойстик, типо геймерский обрубок клавы. Вроде недорогие модели видел. Там хоть все сразу кнопки нажимать можно.

Оффлайн Crash Nicker

  • Пользователь
  • Сообщений: 1504
  • Пол: Мужской
  • Пришли из ниоткуда чудовища рогатые
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #15 : 29 Января 2009, 21:03:51 »
Цитата: Max
Как можно сделать, чтоб можно было сразу много клавиш нажимать и чтобы не пикало.
Выруби залипание клавиш и тому подобные явления, товарищ Хьюго Босс. (для справки: залипание клавиш и тому подобные явления :) выключаются через меню, которое, в свою очередь, вызываецца двумя способами: либо через Панель Управления, либо пять раз надави SHIFT)

Оффлайн Max

  • Пользователь
  • Сообщений: 120
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #16 : 29 Января 2009, 21:30:24 »
отключено всё

Добавлено позже:
AnXIouS,не мне нужна целая клава. Наверно кроме покупки новой клавы ниче нельзя сделать

Оффлайн AnXIouS

  • Пользователь
  • Сообщений: 323
  • Пол: Мужской
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #17 : 29 Января 2009, 21:30:54 »
Crash Nicker, попробуй нажми одновременно например  C V B одновременно. И ты поймешь о чем речь.

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3281
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #18 : 29 Января 2009, 21:36:13 »
нажал zxcfgyu89  :)

Оффлайн AnXIouS

  • Пользователь
  • Сообщений: 323
  • Пол: Мужской
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #19 : 29 Января 2009, 21:41:47 »
оппа, социальная инженерия, запишем парольчик  :)

Добавлено позже:
А USB клавы тоже пищат, или нет ?

Оффлайн Geese

  • Пользователь
  • Сообщений: 1794
  • Пол: Мужской
  • Reppuken!
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #20 : 29 Января 2009, 22:01:04 »
AnXIouS,
да пищат.

Оффлайн Rize

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #21 : 30 Января 2009, 12:15:50 »
Цитата: Max
Че значит "Ну-ну..."  мне удобнее и всё
Ну да, на ней удобней.

Вот тока в самурай шодоун я не могу вправо кувыркаться и подсечки с места делать.  >:(
Во всём остальном удобно.

Оффлайн Geese

  • Пользователь
  • Сообщений: 1794
  • Пол: Мужской
  • Reppuken!
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #22 : 30 Января 2009, 17:19:48 »
Цитата
Вот тока в самурай шодоун я не могу вправо кувыркаться и подсечки с места делать.  Злой
Во всём остальном удобно.
а ты много в файтинги играешь?

Оффлайн Rize

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #23 : 30 Января 2009, 18:46:58 »
Цитата: Geese
а ты много в файтинги играешь?
Ну так, когда-то во что-то поначалу.

Потом самураи зацепили надолго. Щас бы я поиграл, охота кусарегедика освоить, но на моём безлимитном тарифе закончился лимит(весь лост много весит зараза). И внешняя скорость никакая.  >:(

А играл я на 2дф.

Ну вообщем на нубском уровне.   :)
Но каина замочил в одном бою :cool:, правда случайно.
« Последнее редактирование: 30 Января 2009, 18:49:59 от Rize »

Оффлайн HardWareMan

  • Ушел с форума
  • Сообщений: 7468
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #24 : 31 Января 2009, 07:28:39 »
А USB клавы тоже пищат, или нет ?
Все пищат. Длину буфера ввода никто не отменял.

Оффлайн Rize

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #25 : 31 Января 2009, 10:17:17 »
Цитата: HardWareMan
Все пищат. Длину буфера ввода никто не отменял.
А при чём тут длинна? Почему разные клавы по разным поводам пищат?

Оффлайн AnXIouS

  • Пользователь
  • Сообщений: 323
  • Пол: Мужской
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #26 : 31 Января 2009, 10:51:50 »
Длинна буфера имеет место, но почему-то пищит клавиатура на определенных комбинациях.
например можно нажать
Цитата: Ti_
zxcfgyu89
и тишина. А можно мой пример cvb и уже пищит.

Оффлайн HardWareMan

  • Ушел с форума
  • Сообщений: 7468
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #27 : 31 Января 2009, 13:56:06 »
Нууу, умнячки. Глубина буфера ввода по дефолту не очень большая. Но хранит то он не сами символы а сканкоды. Некоторые кнопки имеет составные сканкоды. Например:
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 клавиши, использующие одну приемную линию сканирующей матрицы но использующие разные передающие линии сканирующей матрицы происходит микро КЗ, которое определяет контроллер в клавиатуре и он начинает посылать сигнал гудка, чтобы юзер отпустил эти кнопки. Именно поэтому, в т.н. "турбо" клавиатурах, сканирующих матриц несколько и они меньше.
« Последнее редактирование: 31 Января 2009, 14:06:21 от HardWareMan »

Оффлайн AnXIouS

  • Пользователь
  • Сообщений: 323
  • Пол: Мужской
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #28 : 31 Января 2009, 14:18:38 »
HardWareMan, Спасибо. Разложил все по полочкам, True ответ.

Оффлайн Geese

  • Пользователь
  • Сообщений: 1794
  • Пол: Мужской
  • Reppuken!
    • Просмотр профиля
Re: Нельзя нажать много клавиш на клавиатуре.
« Ответ #29 : 31 Января 2009, 14:45:03 »
Цитата
Потом самураи зацепили надолго.
Меня тоже! оссобенно 2!
HardWareMan,
как всегда молодец