Welcome Guest.   Make a donation to an author on the site September 21, 2014, 09:10:43 AM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
The N.A.N.Y. Challenge 2013! Download dozens of custom programs!
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: Display-drivers stretching hack for small screens  (Read 6896 times)
Matthieu
Supporting Member
**
Posts: 1


View Profile Give some DonationCredits to this forum member
« on: January 08, 2010, 12:14:15 AM »

Hi,

I made some small translation contibution for doctor windows years ago and had this account as a thank's from DC but never used it but now i'm realy needing something so i dare asking! tongue

I've been searching for a long time already some software that would allow the use of a greater size desktop on a limitted display hardware.

I posted a thread about this on driverheaven.net, http://www.hardwareheaven...-1024x768-resolution.html

The main idea would be to have the graphic card to make some stretching over all displayed pixels making an emulated 1600x1024 or such resolution on a 1280x800 MAX screen....

My laptop screen gives me like as much workspace as if i wanted to build a titanic replica in a shoes box.

I saw some softwares meant for distant assistance ... Teamviewer. It can display any size screen from a distant place inside anything smaller screen, stretching all pixels, and the result is quite appreciable. Text is readable, images are well ballanced and makes no glitches.

I guess that DC is the best place to push the idea in as you seems like motivated programmers smiley

Another request would be to find help for another coder who made some very awesome and useful software that makes windoes snaps to borders, to each others, taskbar and all whitch makes it easier to align multiple windoes... The author, Ivan Heckman, http://allsnap.org/ , is having a harsh time with it as he cant run both x86 and x64 versions at the same time... X64 based windowses uses both 32 bit and 64 bits applications but only one type or the other can be made snappable.  If you guys could assist him into developping the app, it could become a worldwide used software easily cheesy

About making some resolution double-sizing... I guess that the best place to start hacking at would be the generic screen drivers... I'm realy unsure about the rest as i aint no professionnal but i whish my guess is right tongue

I'll come back to that thread from time to time ounce in a while so i may see if it progresses smiley

Farewell!

-Matt
Logged
app103
That scary taskbar girl
Global Moderator
*****
Posts: 5,210



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #1 on: January 08, 2010, 07:28:32 AM »

Have you tried an application that can create virtual desktops?

Here is 3 free ones I have found:

Virtual Dimension (open source)
VirtuaWin (open source)
Dexpot (free for personal use)
Logged

Jimdoria
Charter Member
***
Posts: 244


see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #2 on: January 08, 2010, 08:48:29 AM »

I know some laptops have the ability to view a desktop "window" that scrolls around a larger virtual desktop when your mouse reaches the edge of the screen. (This may be built into the hardware?)

Also, GoToMyPC.com does this on their viewer, so that you can view desktops larger than the one you are using for remote access. VNC allows you resize a large screen to fit on a smaller screen, and the results are sometimes usable, if not gorgeous.

Not sure how easy this would be to implement though. You might need to write a virtual device driver that would get in between Windows and the actual display driver. That's some really heavy duty coding, partly because device drivers are just heavy duty, and partly because later versions of Windows (Vista + 7) will probably block such a device, as it could be used to circumvent copy protection.

I may be wrong, though. I'm not a coder, so maybe I'm missing an obvious alternative.
Logged

- Jimdoria ~@>@

There are two kinds of people in the world: Those who divide everybody into two kinds of people, and those who don't.
slowmaker
Supporting Member
**
Posts: 51



Reinventing the wheel can be fun!

View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #3 on: January 08, 2010, 06:30:57 PM »

GimeSpace (cheap payware) has an approach that might work for you. It gives the effect of an infinite screen that you are looking at through a monitor-sized portal.

Moving the mouse against the edges pushes your view left/right/up/down, or at least I assume it does (the trial only allows left/right).  Note that I am not referring to discrete virtual desktops, like virtuaWin, dexpot, etc.  When you shove your mouse against the right side of the screen, for instance, everything steadily floats off to the left, just as if you were turning your head to the right slowly.

There is a popup window with a sort of map you can use to find windows if you lose them off in virtual space somewhere.

Pretty light on resources, I think. It doesn't actually hack any drivers or anything; as far as I can tell it just moves all windows as necessary to simulate the 'infinite' desktop.

I've been thinking about buying it myself, but I can't make up my mind whether I like the way it handles maximized windows or not. It's also not portable, or rather the portable version is the limited (left/right only) version.

Logged

WinXP Home SP3 - PSPad 4.5.4
f0dder
Charter Honorary Member
***
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #4 on: January 09, 2010, 03:34:22 AM »

slowmaker: if GimeSpace doesn't use drivers (or integration with Vista-and-later windows manager) but simply does MoveWindow() on all visible windows, there's a good chance that it won't be a 100% smooth experience with all applications. How does it work wrt. maximized windows, for instance?
Logged

- carpe noctem
slowmaker
Supporting Member
**
Posts: 51



Reinventing the wheel can be fun!

View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #5 on: January 09, 2010, 12:04:58 PM »

slowmaker: if GimeSpace doesn't use drivers (or integration with Vista-and-later windows manager) but simply does MoveWindow() on all visible windows, there's a good chance that it won't be a 100% smooth experience with all applications. How does it work wrt. maximized windows, for instance?

Pretty well, actually. They scroll off/on the screen just as smoothly as any others.

The thing I don't care for is the fact that, because they remain at maximized size, scrolling them back fully into the screen can be finicky; there's always that last tiny little bit hanging off on one side or the other that I reflexively want to keep fiddling with until I get it all aligned perfectly again. However, I remember that being an issue with the driver-based virtual screens also; I guess that's more an issue with me than with the software smiley.

I believe the software offered some sort of exclusion list as well, though I didn't investigate it.


Logged

WinXP Home SP3 - PSPad 4.5.4
f0dder
Charter Honorary Member
***
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #6 on: January 09, 2010, 02:20:42 PM »

So the applications *stay* maximize and at the position you left them at? They don't follow the scrolling around, or get reverted to non-maximized-but-same-size-as-when-maximized?
Logged

- carpe noctem
slowmaker
Supporting Member
**
Posts: 51



Reinventing the wheel can be fun!

View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #7 on: January 09, 2010, 02:40:43 PM »

So the applications *stay* maximize and at the position you left them at? They don't follow the scrolling around, or get reverted to non-maximized-but-same-size-as-when-maximized?

Err, maybe? I'm not sure I understand your phrasing, but I'll try to answer:
apps *stay* maximized in the sense that they retain their maximized *size*

they stay at the position you left them at in the same sense as other windows stay at the position you left them at

I think the above may have answered the second sentence of your post as well, or maybe not; as I said, I'm not confident I understood the question.

All I can tell you is that the times I've tried it, *all* windows - maximized or not - slid on/off the screen as you would intuitively expect them to in response to the appropriate mouse movements.

The only things that did not go off/on screen were the taskbar and desktop icons, and presumably any windows you add to the exclusion list.

That's about it for my knowledge of this program. It has a downloadable demo that might answer your questions more clearly.

Logged

WinXP Home SP3 - PSPad 4.5.4
f0dder
Charter Honorary Member
***
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #8 on: January 09, 2010, 02:43:19 PM »

It answered my second question, not the first smiley

Maximized applications have special state - the most important being that you can't drag them around (well, not until Win7 anyway). So if you can move them around after having scrolled using GimeSpace, their maximized state is not being preserved... this could lead to some inconsistencies, though I can't think of any off top of my head; I'm mainly asking out of curiosity smiley
Logged

- carpe noctem
Pages: [1]   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.042s | Server load: 0.09 ]