|
From: Fast Eddie on 13 Jun 2008 20:46 I have a form with multiple controls, Text Box, Combo, DateTime Picker etc... As an example, in the DateTime picker, the Left/Right navigation keys allow me to toggle between sections (e.g. Mo/Da/Yr) and the up/down selects the value in the section. The middle key Enters the value. How do you move to the next control (similar to hitting Tab on the keyboard) or go to the previous field withoug using the touch screen/pen/keyboard. I'm really looking for a one handed experience on both the PPC and SmartPhone.
From: Michael Salamone on 14 Jun 2008 07:57 You're ruling out touch/pen and keyboard input? So what is the input mechanism? Whatever the input mechanism, write a handler for it that determines what the current control with focus is, get the next control on the form is, and set focus on it. Sounds like a .NET Framework app. The framework should properly handle touch/pen and keys (both TAB and arrow keys). But if it's not, write handlers for those, too. -- Michael Salamone, eMVP Entrek Software, Inc. www.entrek.com "Fast Eddie" <edolikian(a)ssitroy.com> wrote in message news:33B6CB31-2FD4-4ED0-AF5F-6881CF437EDB(a)microsoft.com... >I have a form with multiple controls, Text Box, Combo, DateTime Picker >etc... As an example, in the DateTime picker, the Left/Right navigation >keys allow me to toggle between sections (e.g. Mo/Da/Yr) and the up/down >selects the value in the section. The middle key Enters the value. How do >you move to the next control (similar to hitting Tab on the keyboard) or go >to the previous field withoug using the touch screen/pen/keyboard. > > I'm really looking for a one handed experience on both the PPC and > SmartPhone.
From: Fast Eddie on 14 Jun 2008 08:33 To clarify, I am developing a smart client app to run on my PPC Phone. (It will also run on a Smartphone). I want the user to be able to navigate / run the app with one hand (similar to a SmartPhone) and minimize the need to slide open the keyboard, use the pen, etc... If they want to use the keyboard, that is fine. It seems that when focus is on a complex control (datagrid, datetime picker, combo box) that the navigation buttons are within the control and the only way to move to the next control is to tap on the screen or slide open the keyboard and press the Tab key. I'm looking for a way to do that using the standard keys on the device. (Menu Buttons, Left/Right/Up/Down/Enter). I was thinking that that would be a built in feature and perhaps that I just didn't know how to do that. What would make sense is the use of the middle Enter key to somehow toggle between "Edit" / "Browse" mode. Thus, when you navigate to the control, click on the center button to go into edit mode and then use the navigation keys to select a new value. (e.g. in DateTimePicker, Left/Right would move between Month/Day/Year and Up/Down would select the value. To exit Edit mode, press the middle Enter key again to select the value and navigation keys would now navigate between controls on the form. I will look into your advice to capture keydown/up to perhaps control this behavior but would appreciate any ideas you might have as well that would simply this. "Michael Salamone" <mikesa#at#entrek#dot#com> wrote in message news:uGNu0XhzIHA.5520(a)TK2MSFTNGP06.phx.gbl... > You're ruling out touch/pen and keyboard input? So what is the input > mechanism? > > Whatever the input mechanism, write a handler for it that determines what > the current control with focus is, get the next control on the form is, > and set focus on it. > > Sounds like a .NET Framework app. The framework should properly handle > touch/pen and keys (both TAB and arrow keys). But if it's not, write > handlers for those, too. > > -- > Michael Salamone, eMVP > Entrek Software, Inc. > www.entrek.com > > > "Fast Eddie" <edolikian(a)ssitroy.com> wrote in message > news:33B6CB31-2FD4-4ED0-AF5F-6881CF437EDB(a)microsoft.com... >>I have a form with multiple controls, Text Box, Combo, DateTime Picker >>etc... As an example, in the DateTime picker, the Left/Right navigation >>keys allow me to toggle between sections (e.g. Mo/Da/Yr) and the up/down >>selects the value in the section. The middle key Enters the value. How >>do you move to the next control (similar to hitting Tab on the keyboard) >>or go to the previous field withoug using the touch screen/pen/keyboard. >> >> I'm really looking for a one handed experience on both the PPC and >> SmartPhone. >
From: Michael Salamone on 15 Jun 2008 01:05 If this was native Win32 app, you'd probably put some code in your message pump to check for these keys and handle them there. As an alternative, you could try adding accelerators to the form for these keys and handle them that way. -- Michael Salamone, eMVP Entrek Software, Inc. www.entrek.com "Fast Eddie" <edolikian(a)ssitroy.com> wrote in message news:6D7B9C8C-1924-46FC-A92B-04BDAB40BEC0(a)microsoft.com... > To clarify, I am developing a smart client app to run on my PPC Phone. (It > will also run on a Smartphone). I want the user to be able to navigate / > run the app with one hand (similar to a SmartPhone) and minimize the need > to slide open the keyboard, use the pen, etc... If they want to use the > keyboard, that is fine. > > It seems that when focus is on a complex control (datagrid, datetime > picker, combo box) that the navigation buttons are within the control and > the only way to move to the next control is to tap on the screen or slide > open the keyboard and press the Tab key. I'm looking for a way to do that > using the standard keys on the device. (Menu Buttons, > Left/Right/Up/Down/Enter). I was thinking that that would be a built in > feature and perhaps that I just didn't know how to do that. > > What would make sense is the use of the middle Enter key to somehow toggle > between "Edit" / "Browse" mode. Thus, when you navigate to the control, > click on the center button to go into edit mode and then use the > navigation keys to select a new value. (e.g. in DateTimePicker, Left/Right > would move between Month/Day/Year and Up/Down would select the value. To > exit Edit mode, press the middle Enter key again to select the value and > navigation keys would now navigate between controls on the form. > > I will look into your advice to capture keydown/up to perhaps control this > behavior but would appreciate any ideas you might have as well that would > simply this. > > > > "Michael Salamone" <mikesa#at#entrek#dot#com> wrote in message > news:uGNu0XhzIHA.5520(a)TK2MSFTNGP06.phx.gbl... >> You're ruling out touch/pen and keyboard input? So what is the input >> mechanism? >> >> Whatever the input mechanism, write a handler for it that determines what >> the current control with focus is, get the next control on the form is, >> and set focus on it. >> >> Sounds like a .NET Framework app. The framework should properly handle >> touch/pen and keys (both TAB and arrow keys). But if it's not, write >> handlers for those, too. >> >> -- >> Michael Salamone, eMVP >> Entrek Software, Inc. >> www.entrek.com >> >> >> "Fast Eddie" <edolikian(a)ssitroy.com> wrote in message >> news:33B6CB31-2FD4-4ED0-AF5F-6881CF437EDB(a)microsoft.com... >>>I have a form with multiple controls, Text Box, Combo, DateTime Picker >>>etc... As an example, in the DateTime picker, the Left/Right navigation >>>keys allow me to toggle between sections (e.g. Mo/Da/Yr) and the up/down >>>selects the value in the section. The middle key Enters the value. How >>>do you move to the next control (similar to hitting Tab on the keyboard) >>>or go to the previous field withoug using the touch screen/pen/keyboard. >>> >>> I'm really looking for a one handed experience on both the PPC and >>> SmartPhone. >>
|
Pages: 1 Prev: Problem with \\Windows\\ctlpnl.exe "cplmain.cpl,3" Next: Using PInvoke with shared MFC |