Keyboard Problem With Trainz 2010

Iced8383

Active member
So today I was going to take a screenshot of something I was working on, I hit Print Screen, head into paint, press Ctrl+V...and I'm greeted with just a plain photo of my desktop. So I head back into Trainz, repeat the same process about 3 times, etc. Trainz cannot detect my keyboard inputs on either my USB keyboard or my regular laptop keyboard. Does anyone know how to fix this?
 
I'm guessing you are using Windows Vista or 7. If so, due to the way Trainz operates (especially in full screen) , Print Screen will not work. The solution is to use something like FRAPS (not shouting) or a similar screen-grabbing tool.

Shane
 
This sounds odd, can you add any more to this please Shane or anyone? I'll be upgrading soon and this is one I've not heard of before, do you all have this on Win7 or just the odd few?
 
I can - basically, (I'm not sure if anyone else has noticed with Trainz), it seems to operate as a series of 'layers'. Unfortunately, the Windows Printscreen tool is only able to capture non-fullscreen programs properly - I also get the problem with using Printscreen, but mine appears as a black screen (not even the desktop). Programs like Fraps are able to work with layered programs, whereas the printscreen tool built into Windows unfortunately cannot 'see' a full-screen program that runs in OpenGL or DirectX - the drawing techniques that are used (layers) mean a specialised tool is needed.

Shane

EDIT: On Windows 7 and Vista, the culprit seems to be DWM (Desktop Window Manager).
 
I'm guessing you are using Windows Vista or 7. If so, due to the way Trainz operates (especially in full screen) , Print Screen will not work. The solution is to use something like FRAPS (not shouting) or a similar screen-grabbing tool.

Shane

It's not a Win7 problem............

Print screen works OK here on Win7 and Vista, as far as saving the Trainz screenshot which is in the screenshots folder, I get the full whatever is full screen and no need to mess around using paint?
Anything Else ctrl V works. Maybe a USB keyboard problem perhaps? I only use PS2, USB don't work very reliably with my KVM switches.

Just tested print screen with Gmax and Trainz both full screen and ctrl V into PSP, no problem, I get the full screen display, not the desktop. Works with MS paint as well.......
 
it seeems to only happen on some systems - my statement regarding Trainz being a layered program still holds true though. (I have tested this theory). By the seems of things, the problem seems to happen in Driver more than Surveyor.

I am still interested to see how widespread the problem is though, or whether it only affects certain systems.

Shane
 
Iced8383's problem is Print Screen in Trainz saves a file but dose not use the clipboard so Ctrl+V dose not work.
 
Makes sense to me - in terms of Trainz's built-in screenshot facility, it is rather limited in terms of file formats - it is usually better to use a dedicated screenshot utility.

Shane
 
Print Screen worked before I patched Trainz a few days ago, same with other keyboard inputs. Now none work.

Have you tried Shift-Print Screen, or Ctrl-Print Screen? Perhaps Auran changed the key combination without telling us.

John
 
I'll try that out.

EDIT: Didn't work. Nothing has worked with my keyboard since I patched Trainz. I guess it may have something to do with that.
 
Last edited:
Probably an issue with keyboard.txt (as I don't run TS2010, it could be anywhere in the Trainz folder) - might be worth checking that (and possibly getting hold of a pre-patched version of it if you can, or checking that it is not corrupt).

Shane
 
Couldn't find anything wrong in there. Any other ideas?

Wonder if this is a access level thing? as UAC interfering in some way? mines on the second from bottom setting in Win7 and turned off with Vista. I run everything as Admin anyway and I never install anything in Program Files, not even with XP.

Just to add I'm fully patched up to SP3 so that can't be the problem.
 
Way back at work we had keyboards that you could program with a macro and someone would do it by accident and get weird things.
 
Back
Top