Pages: [1]
  Print  
Author Topic: SDL + W7 = EVIL! (RESAVLED)  (Read 7458 times)
fromhell
Administrator
GET A LIFE!
**********

Cakes 34
Posts: 14512



WWW
« on: July 15, 2011, 01:09:37 am »

Can't get into the console now, on any ioq3 using SDL 1.2.14 using the latest Windows 7 update

Any other Windows 7 users want to confirm this new regression?
« Last Edit: July 21, 2011, 01:02:30 am by fromhell » Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
Cacatoes
Banned for leasing own account
Posts a lot
*

Cakes 73
Posts: 1428


also banned for baiting another to violate rules


« Reply #1 on: July 15, 2011, 03:12:15 am »

Shift + ESC ?
Logged

Todo: Walk the cat.
RMF
Member


Cakes 12
Posts: 694



« Reply #2 on: July 15, 2011, 05:37:37 am »

Even the default (grave) key works here on Win7, also on a friend's pc.
Logged
fromhell
Administrator
GET A LIFE!
**********

Cakes 34
Posts: 14512



WWW
« Reply #3 on: July 15, 2011, 02:47:23 pm »

well ~ is unfunctional. This is bad because I prefer ~ over Shift-Esc as that requires hand stretching


I should mention darkplaces_sdl can use the ~ key, it's just ioq3 stuff that can't - even really old builds can't do it now.


SDL really needs an 'unsuck' fork.
Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
sago007
Posts a lot
*

Cakes 62
Posts: 1664


Open Arena Developer


WWW
« Reply #4 on: July 15, 2011, 03:39:49 pm »

I think the problem is in the translation layer in between K-keys and SDL-keys. SDL can bind keys by location but the translation layer always translates by literal value. ioquake3 is not the only engine with that problem. Valve's Soruce engine has the same problem.
Logged

There are nothing offending in my posts.
andrewj
Member


Cakes 24
Posts: 581



« Reply #5 on: July 16, 2011, 03:23:10 am »

WINDOWS really needs an 'unsuck' fork.
fixed that for ya

can't blame SDL when it's Microsoft breaking compatibility.

though some development of SDL would be nice......
Logged
7
Member


Cakes 7
Posts: 278


Is 7 up?


« Reply #6 on: July 16, 2011, 07:06:12 am »

Just a stupid question: couldn't this be fixed easily by determining what scancode Windows 7 actually returns for the ~ key and including that scancode in cl_consoleKeys?
Logged

I'm on the ten most wanted list, I've got it dead in the groove.
My face is on every wanted poster in town, for the way I move.
Graion Dilach
Member


Cakes 12
Posts: 403



« Reply #7 on: July 16, 2011, 09:56:48 am »

I guess so, but cl_consolekeys is not set by default. Only bind toggleconsole is set.
Logged

One shall remind what have he left behind... to actually realize that it's still cool.
7
Member


Cakes 7
Posts: 278


Is 7 up?


« Reply #8 on: July 16, 2011, 10:09:26 am »

I'm on Linux (dunno if that makes any difference), and over here cl_consoleKeys is set to "" ' 0x7e 0x60" by default. That works like a charm, as long as I disable dead-keys (switch the keyboard language to US).
Logged

I'm on the ten most wanted list, I've got it dead in the groove.
My face is on every wanted poster in town, for the way I move.
fromhell
Administrator
GET A LIFE!
**********

Cakes 34
Posts: 14512



WWW
« Reply #9 on: July 21, 2011, 01:03:10 am »

I solved it!

For some reason, "Microsoft eHome" keyboard drivers were installed for my plain ol keyboard. Removing those devices makes ` work, and + work too (couldn't resize upward in Chocolate Doom either)
Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
fromhell
Administrator
GET A LIFE!
**********

Cakes 34
Posts: 14512



WWW
« Reply #10 on: August 02, 2011, 12:09:59 am »

Yeah
Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
dbX
Member


Cakes 11
Posts: 199

Shazpaca!


WWW
« Reply #11 on: August 02, 2011, 04:17:55 am »


Wow, ms really fucked up that one.
Logged

In defeat we learn.
7
Member


Cakes 7
Posts: 278


Is 7 up?


« Reply #12 on: August 02, 2011, 08:14:21 am »

Did you disable/uninstall the 'Microsoft eHome Infrared Transceiver' in the Device Manager (under 'Human Interface Devices')? If you uninstall the keyboard driver only, the IR driver thinks the keyboard installation is incomplete or corrupt and reinstalls it.
Logged

I'm on the ten most wanted list, I've got it dead in the groove.
My face is on every wanted poster in town, for the way I move.
Pages: [1]
  Print  
 
Jump to: