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

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

Оффлайн Max

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

Оффлайн Silver Dragon

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

Оффлайн Max

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

Оффлайн HardWareMan

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

Онлайн Doctor Venkman

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

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

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

Оффлайн Max

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

Оффлайн GManiac

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

Оффлайн Max

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

Онлайн Doctor Venkman

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

Оффлайн Max

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

Оффлайн HardWareMan

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

Оффлайн Max

  • Пользователь
  • Сообщений: 119
    • Просмотр профиля
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

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

Оффлайн Max

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

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

Оффлайн AnXIouS

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

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • 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

  • Модератор
  • Сообщений: 7483
    • Просмотр профиля
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

  • Модератор
  • Сообщений: 7483
    • Просмотр профиля
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,
как всегда молодец