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

  • How to use access keys in 10g

    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
    smdedp

    Do you mean system-related access keys or custom-related...????
    Sim

  • Using Access key on VF01

    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,
    Naba

    Place 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_

  • Editing Access keys in ADF

    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
    --Navin                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    Navin,
    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
    SA

    Hi
    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 I go into any app that requires me to use the key board I instantly go back to the home page and can't access anything (not even settings)

    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

  • How do I add a percentage

    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:

  • Check Box in Webdynpro

    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.