Go Back   xda-developers > Windows Mobile Development and Hacking > Development and Hacking General


Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 24th June 2008, 10:13 PM
RPG0's Avatar
RPG0 RPG0 is offline
Senior Member
 
Join Date: May 2006
Posts: 349
Wink RKeyScroll v0.4b - my gift to you - scroll any window with the keys

Hi !

Here's an utility to scroll the current window. And i do mean SCROLL, not jump page by page.

Since i got my first PPC, i didn't like the way you're supposed to read stuff, i wanted to scroll down, but pressing the down key jumped one page down. I wanted a smooth scroll, so i made one myself.

How it works:
1. Run the app
2. Minimize it (either with your favourite task manager or tap Start/Today) - DON'T CLOSE IT

3. From now on, the UP/DOWN keys scroll the content of the current window - smooth scroll
Volume Up / Volume Down also scroll (a bit faster) - this won't work on some devices that have custom use for the volume keys.
4. You can disable/enable when needed by mapping a button to RKeyScroll Switch (each tap switches between scroll mode / normal mode.

5. When you're finished with it, run it again, or activate it in your task manager and press ok in it (left softkey)

Limitations:
2. It doesn't work in Start/Programs and in Word/Excel (maybe Powerpoint) - I don't know why

If you find other programs (MAJOR PROGRAMS - WHICH MANY PEOPLE USE) that don't work, post here - please don't spam and don't post a program that doesn't need the scroll anyway.

I tested this on my Toshiba G900 (if scrolling with Volume keys, don't hold them pressed) and my wife's HTC Touch.

PS: thanks to Nagakubo Tomohiro (creator of PQz and PQzII) for trying to help.

Change Log:
Code:
0.04b - 26 June 2008
 - command line options (by default the app has scroll enabled):
      ss   - switch scroll mode - only used if app is already running
      son  - turn scroll mode on - can also be used on startup
      soff - turn scroll mode off - can also be used on startup

   only use one command line option at a time
   this is useful like this:
        - In Windows/StartUp copy RKeyScroll Off.lnk to start the app every time the system starts with scrolling disabled
        - In Windows/Start Menu/Programs there's RKeyScroll Switch.lnk -map this to a hardware button of your choice (thanks to fisch3009 for the idea)

 - made the install easier - packed as a CAB - creates all shortcuts, for automatic startup you must copy manually
 - G900 version has scroll switch mapped to camera tap (it cannot be remapped with windows anyway)

0.03b - 25 June 2008
 - separate version for Toshiba G900 - this i can test on ;)
 - fixed OK button on Toshiba G900
 - when no scroll is possible, buttons do what they normally do
 - added smoother scrolling on volume up/volume down
 - changed the code to avoid future bugs ;)
 - still a bug: when start menu/quick menu is opened, it still scrolls the window beneath

0.02b - 24 June 2008
 - first release
Hope you like it !
RPG
Attached Files
File Type: zip RKeyScroll rel v0.2b.zip (7.3 KB, 138 views)
File Type: zip RKeyScroll rel v0.3b.zip (13.4 KB, 42 views)
File Type: cab RKeyScroll v0.4b.CAB (32.2 KB, 250 views)
File Type: cab RKeyScroll G900 v0.4b.CAB (32.2 KB, 90 views)
__________________
- HTC Prophet - HTC TyTN II - Toshiba G900 - E71 - 5800XM -
- G1 -

Last edited by RPG0; 26th June 2008 at 08:19 AM..
Reply With Quote
Sponsored Links

  #2  
Old 24th June 2008, 10:14 PM
RPG0's Avatar
RPG0 RPG0 is offline
Senior Member
 
Join Date: May 2006
Posts: 349
Default

reserved for future updates
__________________
- HTC Prophet - HTC TyTN II - Toshiba G900 - E71 - 5800XM -
- G1 -
Reply With Quote

  #3  
Old 24th June 2008, 10:15 PM
RPG0's Avatar
RPG0 RPG0 is offline
Senior Member
 
Join Date: May 2006
Posts: 349
Default

reserved for more future updates
__________________
- HTC Prophet - HTC TyTN II - Toshiba G900 - E71 - 5800XM -
- G1 -
Reply With Quote

  #4  
Old 24th June 2008, 10:18 PM
lepsyfou's Avatar
lepsyfou lepsyfou is offline
Senior Member
 
Join Date: May 2007
Location: Montreal ( and Lille France)
Posts: 1,576
Default

great idée, thanks man
__________________
Skin TFL2D Iphone
Skin TFL2D Blue and Bulle Xda
Skin TFL2D Red Lepsyfou
Skin TFL2D BlackCool
Soft MusicID

Best Skins - Softwares Site Actualitémobile

Like my work? Buy my pills here Thank you

My Phone : Touch HD French and Iphone 3G
Reply With Quote

  #5  
Old 24th June 2008, 10:40 PM
brunoisa10's Avatar
brunoisa10 brunoisa10 is offline
Senior Member
 
Join Date: Oct 2007
Location: Middelkerke
Posts: 522
Default

hi rpg

is it possible to use fingers ? instead of up/down buttons

is it a problem using TouchFlo ?

salut monpsy , toujours à fouiner LOL

Last edited by brunoisa10; 24th June 2008 at 10:43 PM..
Reply With Quote

  #6  
Old 24th June 2008, 11:02 PM
RPG0's Avatar
RPG0 RPG0 is offline
Senior Member
 
Join Date: May 2006
Posts: 349
Default

Quote:
Originally Posted by brunoisa10 View Post
hi rpg

is it possible to use fingers ? instead of up/down buttons

is it a problem using TouchFlo ?

salut monpsy , toujours à fouiner LOL
If you want to get your finger in the way while reading something AND get your screen dirty, use TouchFLO or SPB Plus for finger scrolling
__________________
- HTC Prophet - HTC TyTN II - Toshiba G900 - E71 - 5800XM -
- G1 -
Reply With Quote

  #7  
Old 25th June 2008, 12:21 AM
galaxys's Avatar
galaxys galaxys is offline
Senior Member
 
Join Date: May 2007
Location: Las Vegas
Posts: 2,793
Arrow

Great Idea! I'm looking for a automated "timer" type scroller? Where you put like 10 seconds in the setup, and it would automatically scroll a page every 10 (or whatever seconds). No need to touch screen or dpad...
__________________
HTC Nexus One<--HTC HD<--HTC Hermes<--Samsung A920<--Sanyo VM4500<--LG TP5250<--Motorola StarTac<--
Reply With Quote

  #8  
Old 25th June 2008, 12:44 AM
evojulz's Avatar
evojulz evojulz is offline
Senior Member
 
Join Date: Mar 2007
Posts: 139
Default

This is very cool. I sometimes have trouble reading through my thumb

I notice it still tries to scroll in the application that it can control even when it is not the current focus application.

Could you make it deactivate when the focus program is something it doesn't work in?

Also make it run in the background so I don't have to run it everytime I want to use it.

E.g. when I am in IE and I activate QuickMenu it still scrolls IE and ignores QuickMenu. Also you mention it doesn't work in File Explorer, likewise in Total Commander you can see the scroll bar move but the screen doesn't scroll.

Possibly have an exemptions list similar to FTouchFlo (I can see you don't like this) so we can add programs that we prefer the D pad to work natively in. Also any chance of kinetic scrolling?

Keep it up!
__________________
HTC T7373 Rhodium | ROM: WM6.1 Stock | 8Gb MicroSDHC Class 6
HTC P3600 Trinity White | ROM: WM6.5 Team CV93+Oggi w/i SPBMS3 | Radio: 1.56.70.11 | 8Gb MicroSDHC Class 4


Not many posts? Heavy user of this
Reply With Quote

  #9  
Old 25th June 2008, 07:32 AM
RPG0's Avatar
RPG0 RPG0 is offline
Senior Member
 
Join Date: May 2006
Posts: 349
Default

Quote:
Originally Posted by evojulz View Post
I notice it still tries to scroll in the application that it can control even when it is not the current focus application.
Fixed in 0.3b, i will post it later today.

Quote:
Originally Posted by evojulz View Post
Could you make it deactivate when the focus program is something it doesn't work in?
In 0.3b, if it can't scroll, the buttons resume their normal functions, so yes.

Quote:
Originally Posted by evojulz View Post
Also make it run in the background so I don't have to run it everytime I want to use it.
It's already like this - you just run it once, minimize it, and change windows, it will scroll the active one (unless there are bugs :P)

Quote:
Originally Posted by evojulz View Post
E.g. when I am in IE and I activate QuickMenu it still scrolls IE and ignores QuickMenu.
Fixed in 0.3b

Quote:
Originally Posted by evojulz View Post
Also you mention it doesn't work in File Explorer, likewise in Total Commander you can see the scroll bar move but the screen doesn't scroll.
For me it works in Total Commander. When i have more time, i will try to see why it doesn't work (how to make it work) in the others.

Quote:
Originally Posted by evojulz View Post
Possibly have an exemptions list similar to FTouchFlo (I can see you don't like this) so we can add programs that we prefer the D pad to work natively in. Also any chance of kinetic scrolling?
I don't like the idea of an exception list - i want to keep this as simple as possible. On my Toshiba G900 i can disable the scrolling with the camera button - so this would solve the problem of using the DPad as a DPad when needed. I will see how I could add this functionality to other phones (i just need the camera button code)

Quote:
Originally Posted by evojulz View Post
Keep it up!
Thanks, I will. And thanks for the very good feedback.
__________________
- HTC Prophet - HTC TyTN II - Toshiba G900 - E71 - 5800XM -
- G1 -
Reply With Quote

  #10  
Old 25th June 2008, 08:50 AM
fisch3009 fisch3009 is offline
Junior Member
 
Join Date: Jul 2007
Posts: 5
Default

This program is a great idea, i missed this feature long time.

Quote:
I don't like the idea of an exception list - i want to keep this as simple as possible. On my Toshiba G900 i can disable the scrolling with the camera button - so this would solve the problem of using the DPad as a DPad when needed. I will see how I could add this functionality to other phones (i just need the camera button code)
Perhpas you can add an command line option to switch on and off the dpad scroll function, so everybody can map the software to his or her preferred hardwarebutton.
Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 05:07 PM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.