Using access keys in inactive frames
We are trying to make an existing website DDA compliant and want to use access keys to assist the keyboard-only user to navigate without a mouse. The site uses frames; we cannot change that as some 6000 pages are involved.
We have implmented access keys in one of the 3 frames. This works fine in Internet Explorer and Firefox regardless of which frame you are on. However Safari does not see the access keys unless you are actually on the active frame. The thing is that we want to use the acess keys to navigate between frames.
Is there anyway that we can get Safari to behave the same as IE and FF?
For 1: you can try and access the af:query component and call getChildren() to see if you can get a hold of inner components (e.g. buttons). By default, the access key for the advanced mode button is not exposed.
For 2) Same as for 1. This is not exposed and all you can do is to check if getChildren issued on the RichPanelCollection component reference allows you to access the command button and then set the access key to it
Meanwhile I'll file an ER to make access keys generally accessible for change (which however may take time before this gets implemented)
Frank
Similar Messages
-
hi,
i have migrated my form from 4.5 to 10g
but i am not able to use access keys
Please help...
thanks in advance
smdedpDo you mean system-related access keys or custom-related...????
Sim -
Hi All,
I want to add a field in the standard transaction using access key because there are no screen-exits for VF01.
I have to append a structure also in the table where the data from VF01 is getting stored.
So if i simply give the tablename-fieldname in the module pool SAPMV60A, will the data get stored in the table or i have to write the codes for that?
will the data saving being taken care of by the standard code?
Thanks,
NabaPlace an ampersand in the label immediately before the access key so, for Ok, set the label to be
&Ok
When you press Alt-O, the button is pressed. -
Error using access key in se37
I have an access key that i'm using to add some code to FM exit_saplrsap_002 but the system wouldn't just let me do it. I've used the key before and it has worked but now it doesn't. Any suggestions.
Hi,
Is that not allowing to change or the code is greyed out for changes?
If it is greyed out then goto
EDIT> Modifications Operations> Switch Off Assistant
Good Luck
Message was edited by:
S B -
Why could buttons still be accessed behind model popups using access keys?
I have a form with a Save button with access Key 'S'.
I have popup which opens up with a "Clear" button, with an access key 'C'.
The popup is modal, so if user hits Alt+C, it clears the popup.
But user can also go and hit ALt+S in which case the base form save button is hit.
From user's perspective, the modal popup not only should restrict mouse clicks but should also restrict access Keys.
Does it call for an Oracle SR?Did you try the popup with both af:dialog or af:panelWindow? When it is defined as modal that should be the primary window. It should not happen. File a SR.
-
Adding custom fields to VA01 additional data tab without access key
I have to add custom fields at item level in transaction VA01/VA02.
Is access key required to add fields to additional data screen i.e 8459 ?
Is there any way to do this without using access key ?Hi ,
Try for any User Exit or BADI available for the tcodes.
Here are exits for VA01 and VA02.
Exit Name Description
SDTRM001 Reschedule schedule lines without a new ATP check
V45A0001 Determine alternative materials for product selection
V45A0002 Predefine sold-to party in sales document
V45A0003 Collector for customer function modulpool MV45A
V45A0004 Copy packing proposal
V45E0001 Update the purchase order from the sales order
V45E0002 Data transfer in procurement elements (PRreq., assembly)
V45L0001 SD component supplier processing (customer enhancements)
V45P0001 SD customer function for cross-company code sales
V45S0001 Update sales document from configuration
V45S0003 MRP-relevance for incomplete configuration
V45S0004 Effectivity type in sales order
V45W0001 SD Service Management: Forward Contract Data to Item
V46H0001 SD Customer functions for resource-related billing
V60F0001 SD Billing plan (customer enhancement) diff. to billing plan
Regards,
Lakshman. -
Add custome field in VA01/VA02/VA03 without access key
Hi,
I need to add some custom fields in VA01/VA02/VA03 screen at item level. But i am unable to find out any screen exit/BADI for the same.
Can anyone tell me plz how i can achieve this without using access key.
Thanks in advance.hello,
you could try using GuiXt. With this adds on you could add: fields, button, input parameters, change standard screens layout etc.
read this tutorial http://www.synactive.com/tutor_e/lesson00.html for the start.
br,
dez_ -
Hello All,
There is a property called access keys in adf for each component, I am using access keys and i found that access keys can be used with a combination of keys like ALT+SHIFT+ 'access key assigned' . Like i have assigned access key 's' to any submit button on my jspx page so i need to press ALT+SHIFT+s in order to invoke that button.
My question here is can we change this default value ALT+SHIFT ? Is there any method I can overwrite this default property?
Thanks
--NavinNavin,
no, these are restrictions the browsers impose on you. This is not controlled by any framework
Frank -
To set access key for push button in oracle forms 11g
Dear Team,
I have following setup:-
We are using oracle database 11gR2
Oracle Forms & reports : 11.1.2
O.S : Windows 7 Professional
We have migrated oracle forms version from 6i to 11g
In oracle forms 6i in save button's property palette we set access key as 'S', so when we press alt+S cursor move to save button, same is not working in oracle forms 11g.
What changes I have to made in new version so that after pressing alt+S cursor will move to save button.
Any help is appreciated.
Thanks in Advance.You will need to define your custom key map in the key mapping file you use. Typically fmrweb.res or fmrpcweb.res. Edit the file in a text editor and take a look to figure out where you need to make the change.This is wrong! The OP is talking about the Access Key (key mnemonic's) of a button. This has nothing to do with the mapping of keys in the frmweb.res, etc., files.
@parapr, You don't mention the Java version installed and you don't mention if your OS is 32-bit or 64-bit. Likely, this issue could be related to an incompatible Java version. We use Access Keys in our 11g R2 application and they work just fine. Our Java version is 1.6.0_31. If you are using Java 1.7.0 - this version is not yet certified with Oracle Forms and I would recommend you downgrade to 1.6.0 (latest version).
Craig...
Edited by: CraigB on Dec 3, 2012 9:09 AM -
Idoc Extension...Access Key
Hi Guru
Require your suggestion.
I have to extend the standard idoc DEBMAS05 but when i am doing it asking for Access Key.
Now i don't want to use access key. So what is other option for it,
Can i copy the all DEBMAS05 idoc as ZDEBMAS05 and then do the extension....
If yes then in that case do i need to to make ZDEBMAS Message Type or i can use the same DEBMAS Message for ZDEBMAS05.
Please give me Steps how to procees for Copy the Besic type.
Rgz
SAHi
here is my scenario
Can you help me on following.
I am working on DEBMAS05 Idoc.
Sender system sending DEBMAS05 Idoc which is an Idoc Extension with two Z segment.
Now here is my problem.
In Receving system if i am extending the DEBMAS05 its asking for Access key.Which i don't want. Is any other alternative of doing this?
I have two below option but not much clear about it.
1. If i copy the DEBMAS05 to ZDEBMAS05 and then do idoc extension.In this case do i need to also make ZDEBMAS.
or i can using DEBMAS as Message type for ZDEBMAS05?
2. I found one function-exit 'EXIT_SAPLVV02_001' in (user-exit VSV00001) which has description 'Read and Post Additional Export Customer Master Segments'.
can i use above function-exit in DEBMAS05 without extending the Idoc for Z fields in reciver side.
i am just evaluating above option so that i do not use Access Key.If above option is not valid then i may use Access Key,
Please suggest.
Regards
RJ -
Can we control order of cycling when use same access key in multiple locations
Hi,
I'm using Jdev 11.1.1.6, IE 9, Firefox 24.0.
I have created simple jspx page having two buttons, named Add and Close. Close button has got access key as C. When click on Add button I'm calling a <af:popup> and that popup contains two buttons Submit and Cancel. Cancel button has got access key as C. Basically in one jspx file I have got two button using same access key. At runtime those buttons will display one in page and one in popup.
In IE: it works fine. When I do access key on popup it will close down the popup.
In Firefox: it will first focus to the button on the page. When I access the same key for the second time it will set the focus to button on popup and will not execute the action.
If I'm using different letters it will perform the action in firefox and IE both. In my requirement I need to use the same letter.
I read in oracle documentation "If the same accessKey appears in multiple locations in the same page of output, the rendering user agent will cycle among the elements accessed by the similar keys.". So it seems to be an expected behaviour.
My question is: Can we control the order of cycling. i.e. If we do access key on popup, can we first focus on the button in popup instead of button on the page in firefox.?
Greatly appreciate your ideas.
Thanks.Hi,
unfortunately yes, the cycling behavior is up to the browser.
Frank -
Access key to use Composite Application Services
I am using Sap Net Weaver Developer Studio version 7.0.Its prompting me for an
access key to use composite application framework perspective.Its not downloaded from sdn.
regards,
ms.Hi mythri,
Better to use Net Weaver Developer 7.0.6 and make sure that you have to use
Netweaver 2004s.
Regards
Srikanth -
Access table cells using tab key with iterators
Hi,
I use a tableview with iterator and allow users to mouseclick certain column cells. I capture these user interactions using server event "onCellClick". But I cannot access these cells using tab key instead of mouse click. But tab key is a must for visibly challenged users. Is there any way to access table cells using tab keys (with iterators)?
I use icons in those cells to replace check box and change the icons to differentiate checked/unchecked status.Hi Craig,
Thanks for your effort.
But I was able to solve my problem. I don't think I gave all the information to simulate my problem in your environment. I used images in certain table cells and was not able to access those cells using tab key or access key. Tag <b><img></b> doesn't have the attributes <b>tabindex</b> and <b>access key</b>.
I solved the problem by surrounding the <b><img></b> by anchor tag <<b>A>,</b> which has both attributes. I did these changes within the iterator method <b>RENDER_CELL_START</b> using CL_BSP_BEE_TABLE.
In the event handling, I had to do separate processing for mouse click event and key press event for those cells.
For visibly challenged users:
They can access those cells by tab key or access key and the key press event is used to capture when they hit enter key.
So this problem is irrelevant to service packages (SP38,..). -
When ever I go into an application that requires me to use the key board the app just closes down and takes me back to the home page. I can't even get into settings. Also if I bring up the key pad it just sticks after I press a couple of keys? Help? I can't get into fb/pages anything!
Try This...
Close All Open Apps... Perform a Reset... Try again...
Reset ( No Data will be Lost )
Press and hold the Sleep/Wake button and the Home button at the same time for at least ten seconds, until the Apple logo appears. Release the Buttons.
http://support.apple.com/kb/ht1430 -
Short cut for Radio buttons (using Ctrl+ key)
How can I select deselect Radio buttons using Ctrl + keys. I know that setMnemonic can be used to access using Alt + key. But I want to use Ctrl also. Please suggest the solution. How can I select using only single key?
Read the API for a meaning of each of the arguments. Here is a simple example showing how to assign an "Action" to the Ctrl+1 and Ctrl+2 keys:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class KeyboardAction extends JFrame
public KeyboardAction()
JPanel panel = new JPanel();
setContentPane( panel );
JTextField textField1 = new JTextField("Ctrl+1 or Ctrl+2", 10);
panel.add( textField1 );
JTextField textField2 = new JTextField("Ctrl+2", 10);
panel.add( textField2 );
// Change the input map of the text field,
// therefore, Ctrl+1 only works for the first text field
Action action1 = new SimpleAction("1");
Object key1 = action1.getValue(Action.NAME);
KeyStroke ks1 = KeyStroke.getKeyStroke(KeyEvent.VK_1, KeyEvent.CTRL_MASK);
textField1.getInputMap().put(ks1, key1);
textField1.getActionMap().put(key1, action1);
// Change the input map of the panel
// therefore, Ctrl+2 works for both text fields added to the panel
Action action2 = new SimpleAction("2");
Object key2 = action2.getValue(Action.NAME);
KeyStroke ks2 = KeyStroke.getKeyStroke(KeyEvent.VK_2, KeyEvent.CTRL_MASK);
panel.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(ks2, key2);
panel.getActionMap().put(key2, action2);
class SimpleAction extends AbstractAction
public SimpleAction(String name)
putValue( Action.NAME, "Action " + name );
public void actionPerformed(ActionEvent e)
System.out.println( getValue( Action.NAME ) );
public static void main(String[] args)
KeyboardAction frame = new KeyboardAction();
frame.setDefaultCloseOperation( EXIT_ON_CLOSE );
frame.pack();
frame.setVisible(true);
}Also, if you search the forum using the keyword "getActionMap", I'm sure you'll find other example.
Maybe you are looking for
-
Can't connect MacBook (Core 2 Duo) to AExpress "N" network
Hi folks, I have a MacBook which connects happily to my home Airport Express wireless-G network. However, my parents have an Airport Express which is a year or two newer, and theirs is wireless-N. I have searched the discussion pages here for guidanc
-
All apps/programs are current OS 03/2015 I imported an Excel spreadsheet to Numbers and lost the the formulas. The spreadsheet is a basic invoice - using dollar amounts: $ SUBTOTAL+ PERCENTAGE = $ TOTAL However, this is what I keep coming up with:
-
Hi, I am working on checkbox in webdynpro. I hav 2 views. In the first view I hav 4 check boxes. In the second voew I hav one text box. If the check box is checkd and the submit button is pressed then the corresponding value of check box should get d
-
Avisports_store does not appear in the tree when clicked Refresh tree button in eclipse
I have connected my eclipse to Jump start kit remotely and facing the issue. I have attached screen shot here.
-
Validation Rule Question?
Hi, How can we write a Validation Rule for "Asset - Liability"? Thank you so much.