CodeMercs Forum

Code Mercenaries Hard- und Software GmbH Webboard
Aktuelle Zeit: Do Jul 31, 2014 11:25 am

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Fr Okt 10, 2008 6:17 pm 
Offline

Registriert: Fr Okt 10, 2008 12:03 am
Beiträge: 25
What happens when a key is pressed and held down during the whole power-up/USB enum, Windows-Boot, etc. process? Is it simply ignored until first released, or will it 'block' something?


- Carsten


Nach oben
 Profil  
 
BeitragVerfasst: Fr Okt 10, 2008 11:29 pm 
Offline
Site Admin

Registriert: Di Nov 25, 2003 10:25 pm
Beiträge: 3022
Wohnort: Germany/Berlin
The key will be reported as pressed. When using the PS/2 interface that can mean the key is send in typematic mode. If that blocks anything depends on the host, the KeyWarrior does not have any problems with this.


Nach oben
 Profil  
 
BeitragVerfasst: Sa Okt 11, 2008 12:14 am 
Offline

Registriert: Fr Okt 10, 2008 12:03 am
Beiträge: 25
Okay, naturally I would have to take care that we don't use keys that systematically interfere with the boot process, e.g. F8 etc. ;-)

- Carsten


Nach oben
 Profil  
 
BeitragVerfasst: Fr Okt 17, 2008 12:04 am 
Offline

Registriert: Fr Okt 10, 2008 12:03 am
Beiträge: 25
Maybe the clean solution for this is: The KeyWarrior LED outputs can be activated by software (There are various tools for this). As such, they can be used as three bit output port. I will use Scroll-Lock as a control signal for a transistor/relais that activates the switch voltage for the optocouplers. That way the KeyWarrior can be active and enumerated upon system start, while Keys will only be 'pressed' after activation of Scroll-Lock through my application/autostart/timescheduler.

- Carsten


Nach oben
 Profil  
 
BeitragVerfasst: Fr Okt 17, 2008 11:48 am 
Offline
Site Admin

Registriert: Di Nov 25, 2003 10:25 pm
Beiträge: 3022
Wohnort: Germany/Berlin
On Windows the LEDs are always set for all keyboards. Lock states can also be set by the BIOS.


Nach oben
 Profil  
 
BeitragVerfasst: Sa Okt 18, 2008 3:43 pm 
Offline

Registriert: Fr Okt 10, 2008 12:03 am
Beiträge: 25
That's no problem with this application, as my 'special' keyboard will be the only one being used on that machine. A normal Keyboard will only be used for maintenance every once in a while. Even then the Scrollkey or LED shouldn't be a problem.

- Carsten


Nach oben
 Profil  
 
BeitragVerfasst: Sa Okt 25, 2008 2:48 am 
Offline

Registriert: Fr Okt 10, 2008 12:03 am
Beiträge: 25
I was now able to actually test this: I programmed a typing macro with just 'F8', held the matrix contacts connected while powering up the computer - and slightly unexpected, Windows offered me the boot/safe boot menu. In fact I thought that when the system powers up, the first few keystrokes would simply be flushed, and the typing macro 'F8' would be a single keystroke anyway.
Wrong - a closed matrix key during power up will be reported and acted on properly, at least on systems with legacy USB support.

No problem though, I don't need F8 in my application and if the keys I do need cause trouble, I have the mentioned hardware solution which enables the optocoupler switch current only after startup.

- Carsten


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de