Related
Hi,
my application on Windows Mobile 5.0 shall run in kiosk mode. Therefore, I've disabled the TaskBar and did some other stuff. Basically, it works great, but I'm still having a few problems:
1. When I hide the taskbar, also the "OK" Button which is needed by some dialogs gets hidden. Therefore, when the user e.g. wants to change communication/GPRS settings, there is no way to accept the changes or close the regarding dialogs. (I have to use these sort of things provided by the operating system - thus, the OS is not entirely hidden).
Is there any possibility to simulate the TaskBar's OK button within my own application? (E.g., by sending a certain Windows-Message indicating the OK-Button pressed?)
Or, alternatively, is it possible to just hide some parts of the TaskBar (e.g., the Start Button) and keep the OK button, clock, and GSM status visible??
2. Somestimes, there appears a system-notification window, e.g. notifying the user about establishing a GPRS connection, or regarding failures. Is it possible to intercept these dialogs and to hide them, or just to disable them such that the user can see it, but tapping the "Cancel" or "Settings" button won't cause any action?
I'm working with Visual Studio 2005/windows Mobile 5.0 SDK in visual c++ and I'm using the HTC ARTEMIS device
Kind regards,
Günther
1. You can send WM_COMMAND with wParam = IDOK.
It must work, because it's how app handle it!
Is there anything I have to consider when sending WM_COMMAND system-wide? A simple PostMessage(NULL, WM_COMMAND,...) seems not to work. Do you see any possibility to get a Windows handle to the active application that should receive the WM_COMMAND message?
Or do you have any idea how applications tell the TaskBar to show the OK or Cancel button? I think this happens via system-wide windows messages, doesn't it? But which messages, and how to intercept them???
Any help is still highly apprechiated (it seems that nobody else did ever have this problem, also in various fora I couldn't yet get an answer... )
I have the same problem with the ok buttom. My PDA have 1 buttom for the camera, so I use this buttom like an OK buttom, for now.
But I´m still trying to make the ok buttom be operacional on the blocked taskbar.
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
reserved for future updates
reserved for more future updates
great idée, thanks man
hi rpg
is it possible to use fingers ? instead of up/down buttons
is it a problem using TouchFlo ?
salut monpsy , toujours à fouiner LOL
brunoisa10 said:
hi rpg
is it possible to use fingers ? instead of up/down buttons
is it a problem using TouchFlo ?
salut monpsy , toujours à fouiner LOL
Click to expand...
Click to collapse
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
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...
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!
evojulz said:
I notice it still tries to scroll in the application that it can control even when it is not the current focus application.
Click to expand...
Click to collapse
Fixed in 0.3b, i will post it later today.
evojulz said:
Could you make it deactivate when the focus program is something it doesn't work in?
Click to expand...
Click to collapse
In 0.3b, if it can't scroll, the buttons resume their normal functions, so yes.
evojulz said:
Also make it run in the background so I don't have to run it everytime I want to use it.
Click to expand...
Click to collapse
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 )
evojulz said:
E.g. when I am in IE and I activate QuickMenu it still scrolls IE and ignores QuickMenu.
Click to expand...
Click to collapse
Fixed in 0.3b
evojulz said:
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.
Click to expand...
Click to collapse
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.
evojulz said:
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?
Click to expand...
Click to collapse
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)
evojulz said:
Keep it up!
Click to expand...
Click to collapse
Thanks, I will. And thanks for the very good feedback.
This program is a great idea, i missed this feature long time.
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)
Click to expand...
Click to collapse
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.
fisch3009 said:
This program is a great idea, i missed this feature long time.
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.
Click to expand...
Click to collapse
That's a great idea !
I thought i would make the button configurable in the registry, but the user should know the code of the button. Your way is a lot simpler. I will add it in 0.3b tonight before posting it.
You saved me a lot of time.
Thanks !
Cool, will link to it in my next misc news article.
nice nice idea...
Maybe this is already known, but I cannot change the volume with the scroll-wheel during a call.
Perhaps you also fixed it in your new version. Tnx anyway.
johanromijn said:
Maybe this is already known, but I cannot change the volume with the scroll-wheel during a call.
Perhaps you also fixed it in your new version. Tnx anyway.
Click to expand...
Click to collapse
Fixed in 0.3b.
0.03b released
still to do - enable/disable scroll with a button
still to fix - when start menu is opened, the up/down keys scroll the window beneath instead of selecting items in start menu
0.04b released - now has enable disable mappable to HW button
RPG0 said:
0.04b released - now has enable disable mappable to HW button
Click to expand...
Click to collapse
Wow, fast development
Installs from CAB and maps to my camera button great.
The switch command doesn't turn it on and off, just opens the RKeyScroll dialogue the same as the RKeyScroll On command. Is this supposed to happen?
I would like it to start and run silently and not even show up in the running programs list and then stop when the switch command is run again.
BTW, still doesn't work in Total Commander for me.
evojulz said:
Wow, fast development
Installs from CAB and maps to my camera button great.
The switch command doesn't turn it on and off, just opens the RKeyScroll dialogue the same as the RKeyScroll On command. Is this supposed to happen?
I would like it to start and run silently and not even show up in the running programs list and then stop when the switch command is run again.
BTW, still doesn't work in Total Commander for me.
Click to expand...
Click to collapse
Weird, for me the RKeyScroll Switch disables/enables the scroll and the window doesn't get activated(just like i programmed it to do).
Oh, I know. You're closing the app and then running RKeyScroll Switch. Don't click "OK" - this closes the app. Just minimize it, and then press the button mapped to "Switch" - it will work. It will not activate the window again.
About the silent start: That's how I want it to behave, but i got sleepy, so... 0.5b will probably do that.
Just a shameless bump
Hi There,
If you ever used the "Close Button" plug-in from Spb Mobile Plus you prolly know what I mean...
The HTC Taskmanager looks all nice, I like it, but its only accessible on the Today Screen. Is there a way to make it accessible even when you're not on the today screen?
Sometimes when you're doing stuff you want to "alt-tab" to another program and this is an easy way to do it, or when you want to close another/all other programs.
I hope there's a solution because it really is an improvement to the taskmanager.
me too
sorry, no help here. I can only say "me too". I was actually just thinking about this today. I've had this phone for a few months, and it just today occurred to mr today that you can't close other open programs without going back to the today screen, only option is to "x" button back to today screen or hope that what you seek to close is in your start menu under 'recent items'.
any help or development would be super appreciated, thanks all.
There is a shortcut in the Settings folder in the Systems tab. However, I expect you don't want to go through all of that when you want to use it. As an alternative, you could use file explorer and go into the Windows folder, find the Task Manager program in there, copy it and past a shortcut in the Windows/Start Menu folder. Then it would be on your Start Menu. You would need to remove one other item if you were then over the allowed maximum number of items in there.
Is that accessible enough?
I'd rather not put it in my start menu cus there are other "important" shortcuts in there...
I'd rather have it in the upper right corner...
You could use WkTask
the best free taskmanager there is (not working on wm6.5)
whiskeybro said:
You could use WkTask
the best free taskmanager there is (not working on wm6.5)
Click to expand...
Click to collapse
I tried it and I like it, Is there a way to make a backup of my settings?
It seems the program doesnt work as i wished it would. I worked with it for a while and I like the concept alot, but there's a major flaw. Sometimes when I make adjustments to, lets say, my alarm settings (winmo clock/alarms setings), and when I press [ok] the window minimizes (I set the one click to minimize), there's no way you can apply the changes because it will keep on running on the background. If I choose to close it then the changes wont apply. This occurs to many other programs I use in simular occasions when you need to press [ok] to apply settings.
I would still have a solution to the HTC taskbar though. I think I would prefer it over the WkTask taskmanager.
Hi,
I just installed the official 6.5 update but I think the WM 6.5 "Honeycomb" start menu is that damn slow when you got a lot of programs there. You have to scroll a lot and scrolling doesn't look very fluid.
Is there a way or a registry hack to get back the old HTC start menu that was delivered when the Diamond2 originally came out? The best would be if there where 4 icons in a row.
I've added a snapshot to show what I mean. Yes, as you can see on the snapshot I'm back to 6.1
My startmenu is very fluid to be honest, I got my programs and stuff sorted in folders. Like games, media (coreplayer etc), network (commanager etc), personal (phone, sms, email etc), GPS, system (total commander, resco explorer, reg edit etc). I will install SPB Screenshot and show you how it looks.
Here you go.
metacortexx said:
Hi,
I just installed the official 6.5 update but I think the WM 6.5 "Honeycomb" start menu is that damn slow when you got a lot of programs there. You have to scroll a lot and scrolling doesn't look very fluid.
Is there a way or a registry hack to get back the old HTC start menu that was delivered when the Diamond2 originally came out? The best would be if there where 4 icons in a row.
I've added a snapshot to show what I mean. Yes, as you can see on the snapshot I'm back to 6.1
Click to expand...
Click to collapse
Its still there under the programs tab... ? or at least it is on mine...
sorry if this is a noob question, but how do i add folders to the start menu like you've done? and change icons?
I have done the same thing that you have done, Created folders in the start menu, to do this you just go to windows/startmenu and create folders in there.
However every time I soft reset my device, extra icons appear on the main start page screen. Is there any way to remove these?
I would love to go back to the HTC Start Menu as it was so much better, I know it is on a Tab on Touch Flow 3D but it defeats the point in having a hardware button to launch programs!
colin_85 said:
I have done the same thing that you have done, Created folders in the start menu, to do this you just go to windows/startmenu and create folders in there.
However every time I soft reset my device, extra icons appear on the main start page screen. Is there any way to remove these?
I would love to go back to the HTC Start Menu as it was so much better, I know it is on a Tab on Touch Flow 3D but it defeats the point in having a hardware button to launch programs!
Click to expand...
Click to collapse
I totally agree. The current Startmenu lack the support for hiding items en ordering them. Love to find a solution.
I do not have any issues restructuring my start menu.
The only icons I keep on the main page are Phone and Reset, everything else is in a sub-folder and does not add icons to the main page.
Bruce Inman said:
I do not have any issues restructuring my start menu.
The only icons I keep on the main page are Phone and Reset, everything else is in a sub-folder and does not add icons to the main page.
Click to expand...
Click to collapse
True, but the TouchFlo "Programs" was much easier.
So am I the only one who's missing the drop-down menu when you tap the Start button - you know, the one that lists seven favourites and your four or five most recent programs?
Why should I navigate the Honeycomb every time I want to go to a program I use about 30 times a day?
Any fixes/hacks to bring this back? Or am I being really stupid and there's a simple option that I haven't found yet?
colin_85 said:
I would love to go back to the HTC Start Menu as it was so much better, I know it is on a Tab on Touch Flow 3D but it defeats the point in having a hardware button to launch programs!
Click to expand...
Click to collapse
You can do this with Topaz Keyboard Controller: http://forum.xda-developers.com/showthread.php?t=555821
Map the Start button to run the program "\Windows\manila.exe" with arguments "--switchtopage programs.page", and it should work perfectly - does for me.
Hi all,
i use spb mobile shell. With this UI, takes a long time to load sms messages (1 sec is a lot for me ). So i try to figured out, how can i hide sms ui, but not close.
I tried Ameba, but this doesnt have possiblitity to do exception for apps.
Maybe some change of registry? In my signature are my rom (i use rom with big buttons and cross in right down corner)
any suggestions?
thx
will it be closed if you just hit the backbutton? or are you looking for a software solution?!
Maybe this is what you're looking for. Excerpt taken from tboy2000 thread:
82. Make Common Apps Open Instantly With No Delay
The most often used apps on the HD2 would be SMS and Email. As the HD2 has plenty of memory and it is very hard to fill it up during use, why not add these two apps to the task manager exception list. This means they will never truely exit and will always be open in the background. The benefit of this is that HTC Messaging does not automatically refresh and redraw the contact thumbnails when you load the app. Instant opening of both apps with no load time. You can add any other app to this list too if you never want it to exit.
Just use this tweak. HKCU\Software\HTC\TaskManagerExclusiveList\System and add a new DWORD Value of Messaging_Client.exe and tmail.exe
to fruchtfliege:
i know about back button, but yes, i want software solution. I want alway use cros for closing apps, but for this two i dont want to close them.
to weepatc:
yes, i know about this change of registry. I tried it in past, but i think it is not working because it is not very quicker loading. I dont see them in task manager (but maybe this is normal when it is excluded).
i will try it again..
thx guys for help
if are any other suggestions, it will be great
now i figured out, that tmail is ok, and this exe file doesnt close, but file Messaging_Client.exe it still close after pressing cros (X).
I try tu use sk tools in runing proceses i also try to set "add to dont close list" but it also doesnt works and this process is still killed
why?