Key navigation, defining own keys

Hi,
i want to control some buttons on the front panel with the keyboard.
How can i use the cursors (up,down,left,right) for button control. In
the menu key navigation are only the F1, F2... and some other keys.
The question is how to customize the key navigation.
I really hope you can help me.
Jürgen

You can't change the keys available to you for keyboard navigation. At least as far as I know. You can, however, make up your own using the keyboard functions that come with LabVIEW. There's an example that ships with LabVIEW that shows you how to do this. You will likely need to use an event structure-based architecture, or something similar.

Similar Messages

  • OBIEE 11g: Fact table does not have  a properly defined primary key

    Hi,
    We have two fact tables and two dimension tables.
    We have joined the tables like
    D1-->F1
    D2-->F2
    D1-->D2
    We dont have any hieracies.
    It is throwing error in consistency check,
    [nQSError: 15001] Could not load navigation space for subject area ABC.
    [nQSError: 15033] Logical table Fact1 does not have a properly defined primary key.
    It is not like STAR Schema, its like snowflake schema. How to define primary key for fact table.
    Thanks.

    Hi,
    My suggestion would be bring both the facts to the same logical table sources and have a single fact table in the BMM layer joined with multiple dimensions.
    Build a dimension hierarchy for the dimensions and then in the content logical layer mapping, map the dimensions to the fact tables with detailed level/Total
    Refer the below link-
    http://108obiee.blogspot.com/2009/08/joining-two-fact-tables-with-different.html
    Hope this help's
    Thanks,
    Satya

  • How to create my own Key for Rijndael (JCE Criptix)?

    I am developing a communication protocol and the key for encryption and decryption should be the user's password.
    This method generates a new RANDOM key:
    kg = KeyGenerator.getInstance("Rijndael");
    kg.init(256);
    k = kg.generateKey();
    The problem is that I need to specify my own key (the password).
    I'm tried: k = kg.generateKey(byte[] mykey), but don't work.
    Any suggestion?
    Thanks so much ...
    Leonel.

    Interesting. Looks like neither the Sun Provider nor BouncyCastle allow you to generate SecretKeySpecs for Rijndael. Surprised me.
    What you need is a Provider that gives you a SectretKeyFactory for Rijndael. A quick google on "rijndael secretkeyfactory" gave me this:
    http://www.informatik.tu-darmstadt.de/TI/Forschung/cdcProvider/overview.html
    and go here, specifically:
    http://www.informatik.tu-darmstadt.de/TI/Forschung/cdcProvider/current/std/docs/api/cdc/standard/CDCStandardProvider.html
    See if that'll work for you!
    Grant

  • Key navigation in forms 10g

    During migration of forms 6i to 10g, we are encounterd the followng problem
    In 6i return key navigation is sink with up/down arrow keys.but in 10g up/down key is not sink with return key or tab key.

    I don't understand your problem. Could you give some more details?

  • Acct determination for Account-assigned purchase order with keys not define

    Hi,
    I'm trying to post an IDOC of type BBPIV through XI to an R/3 system.
    The posted idoc in R/3 is in status 51 (Application document not posted) with the error message "Acct determination for Account-assigned purchase order with keys not defined in chart of acts WP2P"
    As per my understanding this is something related to FI.
    Long text of the error is "The system cannot generate an automatic posting because there is no account determination defined for Account-assigned purchase order with keys   in chart of accounts WP2P.
    Correct the account determination for Account-assigned purchase order"
    Please help me how to solve this.
    Regards,
    Rashmi

    Hiya,
    This looks like its a MM posting / transaction.
    You need to go to OBYC and maintain the account assignment. If you provide the business scenario (GR into Stock, Subcontracting, etc.) for the process, I may be able to help.
    VKOA is for SD account assignment and I don't believe you can use that here.
    Cheers.

  • Field Selection PTFF not defined , error key : RFC_ERROR_SYSTEM_FAILURE

    While executing BAPI_PO_CREATE1 by using Adaptive RFC Model in Webdynpro
    I was facing the following Error
    Field Selection PTFF not defined , error key : RFC_ERROR_SYSTEM_FAILURE
    But while trying to create BAPI_SALEORDER_CREATE is working properly with the same configuration.
    If anyone come accross this issue please help me out

    This is beacuase of some issues in the parameters that are passed and is rectified.
    krishna

  • Error: "No JDK_HOME_PATH defined for key 'JDK1.4.2_HOME'" when local build

    Hello SDN!
    I want to build CRM ISA 5.0 application locally thru NWDS. This application uses Development Component technology. In the NWDI server track for this application has a build variant "default" with key "com.sap.jdk.home_path_key" and value for this key "JDK1.4.2_HOME".
    When I try to build it locally I've got an error:
    Error: com.sap.tc.buildplugin.util.BuildPluginException: No JDK_HOME_PATH defined for key 'JDK1.4.2_HOME'
         at com.sap.tc.buildplugin.JavaMacroContextProvider.setupJavaCompiler(JavaMacroContextProvider.java:235)
         at com.sap.tc.buildplugin.JavaMacroContextProvider.setupJavaEnvironment(JavaMacroContextProvider.java:180)
         at com.sap.tc.buildplugin.JavaMacroContextProvider.execute(JavaMacroContextProvider.java:35)
         at com.sap.tc.buildplugin.PrepareContextBuildStep.prepareTechnologySpecificData(PrepareContextBuildStep.java:187)
         at com.sap.tc.buildplugin.PrepareContextBuildStep.setupBuildFileCreatorContext(PrepareContextBuildStep.java:95)
         at com.sap.tc.buildplugin.PrepareContextBuildStep.execute(PrepareContextBuildStep.java:56)
         at com.sap.tc.buildplugin.DefaultPlugin.handleBuildStepSequence(DefaultPlugin.java:196)
         at com.sap.tc.buildplugin.DefaultPlugin.performBuild(DefaultPlugin.java:168)
         at com.sap.tc.buildplugin.DefaultPluginV3Delegate$BuildRequestHandler.handle(DefaultPluginV3Delegate.java:66)
         at com.sap.tc.buildplugin.DefaultPluginV3Delegate.requestV3(DefaultPluginV3Delegate.java:48)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at com.sap.tc.buildtool.v2.impl.PluginHandler2.maybeInvoke(PluginHandler2.java:350)
         at com.sap.tc.buildtool.v2.impl.PluginHandler2.request(PluginHandler2.java:99)
         at com.sap.tc.buildtool.v2.impl.PluginHandler2.build(PluginHandler2.java:73)
         at com.sap.tc.buildtool.PluginHandler2Wrapper.execute(PluginHandler2Wrapper.java:59)
         at com.sap.tc.devconf.impl.DCProxy.make(DCProxy.java:1750)
         at com.sap.tc.devconf.impl.DCProxy.make(DCProxy.java:6004)
         at com.sap.ide.eclipse.component.provider.actions.dcproject.BuildAction.buildDCsForDevConfig(BuildAction.java:307)
         at com.sap.ide.eclipse.component.provider.actions.dcproject.BuildAction.access$200(BuildAction.java:58)
         at com.sap.ide.eclipse.component.provider.actions.dcproject.BuildAction$1.run(BuildAction.java:212)
         at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:101)
    Error: Build stopped due to an error: No JDK_HOME_PATH defined for key 'JDK1.4.2_HOME'
    I've created system environment variables JDK_HOME_PATH, JAVA_HOME and JDK1.4.2_HOME pointed to C:\j2sdk1.4.2_17. In NWDS parameter "Installed JREs" pointed to C:\j2sdk1.4.2_17. Nothing effect.
    How to build this application locally?
    Regards, Lev

    Hi All,
    the JDK_1.4.2_HOME must be set not as an environment variable or a VM parameter, but it must be set for the CBS service.
    See the guide which -- among others -- also covers this:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/7014086d-3fd9-2910-80bd-be3417810c6f
    - On 640/700 you can reach the CBS service settings from the Visual Admin.
    (http://help.sap.com/saphelp_nw70/helpdata/EN/53/75b3407e73c57fe10000000a1550b0/frameset.htm)
    - as of 710 you find it here:
    http://<host>:<port>/nwa u2013 Configuration Management u2013 Infrastructure u2013 Java System Properties u2013 Component Build Service
    (notice the SAP note: #1451364 - Modification of CBS service properties disabled in NWA
    http://service.sap.com/sap/support/notes/1451364)
    Some further hints:
    - BUILD_TOOL_JDK_HOME = <path to highest JDK>
    - JDK_HOME_PATHS = JDK1.3.1_HOME=<path of jdk131>;JDK1.4.2_HOME=<path of jdk142>;JDK1.5.0_HOME=<path of jdk150>JDK1.6.0_HOME=<path of jdk160>;default=<path of the JDK as default>
    Some simple rules with examples:
    - for BUILD_TOOL_JDK_HOME you simply enter the path to your JDK, e.g.: /opt/IBMJava2-amd64-142
    - for JDK_HOME_PATHS you have to follow the scheme "key=value" e.g.: JDK_1.4.2_HOME=/opt/IBMJava2-amd64-142
    - for BUILD_TOOL_JDK_HOME you always specify the highest JDK,
    - for JDK_HOME_PATHS you list the available JDKs.
    - JRE is not allowed, specify always JDK!
    Best Regards,
    Ervin

  • Language key not defined (CIF)

    Hi experts,
    currently we get an error message "Language key not defined" during the transfer of a customer from ERP to EWM (CIF - CFM1/CFM2).
    Therefore no business partner in EWM is created. I read something about "One-time account" (1957563 and 1975421).
    But we also have the problem for non "One-time account" customer.
    How can I solve this problem?
    Thanks!
    Ralf

    Hi Ralf
    Check the SCMP tcode for comparing T002 table. with ERP client. And also check below table update method. You can maintain same record in tables and this issue is resolved.
    Also about One-time account" if possible discuss with CRM consultant as BP and its factors will be decided by them.
    Clarification on table T002, report RSCPLANGU and language installation    
    Regards
    Suraj

  • Add new field in customizing of define layout keys

    hi
    i want to add new table & field in customizing of define layout keys of capacity leveling.
    pls guide
    If you are asking a question, please mark your thread as a question. Otherwise you cannot award points for appropriate answers.
    -Paul
    (Moderator)
    Edited by: Paul Meehan on Mar 9, 2012 10:49 AM

    Hi,
         In spro -->produciton -->Capacity requirements planning -->Capacity levling and evaluation -->Strategy -->Define sequence and layout keys .. here u can add a field ..this layout key is later used in Planning profile and this planning profile is used in Overall profile .. thus while executing capapcity leveling selecting that particular Overall profile ..

  • Set my own key instead of using KeyGenerator.generateKey() - how?

    How can I set my own key instead of using KeyGenerator.generateKey()?
    I don´t see any method that is alowing this.

    I have now tried my own.
    To send encrypted data through a CipherOutputStream, I have done this:
    private File file;
            private CipherOutputStream cos;
            private Cipher cipher;
            private PBEKeySpec key;
            private char[] password = "test".toCharArray();
            public SendFileThread(File file)
                this.file = file;
                try
                    key = new PBEKeySpec(password);
                    SecretKeyFactory factory = SecretKeyFactory.getInstance("PBEWithMD5AndDES");
                    SecretKey pbeKey = factory.generateSecret(key);
                    cipher = Cipher.getInstance("PBEWithMD5AndDES");
                    cipher.init(Cipher.ENCRYPT_MODE, pbeKey);
                catch(Exception err) {err.printStackTrace();}
            public void run()
                byte [] mybytearray  = new byte [(int)file.length()];
                try
                    fis = new FileInputStream(file);
                    bis = new BufferedInputStream(fis);
                    bis.read(mybytearray,0,mybytearray.length);
                    OutputStream os = socket.getOutputStream();
                    cos = new CipherOutputStream(os, cipher);
                    int byteCount = 0;
                    int length = mybytearray.length;
                    while(byteCount < mybytearray.length)
                        cos.write(mybytearray[byteCount]);
                    os.flush();
                    os.close();
                    socket.close();
                catch(FileNotFoundException err){err.printStackTrace();}
                catch(IOException err){err.printStackTrace();}To receive the encrypted data and then decrypt it, I use the same password and Cipher.DECRYPT_MODE in the Cipher.init() method.
    private Socket sock;
            private DataInputStream din;
            private CipherInputStream cin;
            private BufferedOutputStream out_file;
            private Cipher cipher;
            private PBEKeySpec key;
            private char[] password = "test".toCharArray();
            public ListenForConnectionThread()
                try
                    key = new PBEKeySpec(password);
                    SecretKeyFactory factory = SecretKeyFactory.getInstance("PBEWithMD5AndDES");
                    SecretKey pbeKey = factory.generateSecret(key);
                    cipher = Cipher.getInstance("PBEWithMD5AndDES");
                    cipher.init(Cipher.DECRYPT_MODE, pbeKey);
                catch(Exception err) {err.printStackTrace();}
            public void run()
                try
                    serverSocket = new ServerSocket(2000);
                    sock = serverSocket.accept();
                    Runnable r = new Runnable()
                        public void run()
                            try
                                cin = new CipherInputStream(sock.getInputStream(), cipher);
                                out_file = new BufferedOutputStream(new FileOutputStream("received_file.txt"));
                                int inputLine;
                                while((inputLine = cin.read()) != -1)
                                    out_file.write(inputLine);
                                out_file.flush();
                            catch(Exception err){err.printStackTrace();}When I run the application, I get this error:
    java.security.InvalidKeyException: requires PBE parameters.
    Why?

  • Regarding Tab key Navigation in a page

    Hi,
    I have a requirement regarding the tab key navigation on a page.
    Suppose the focus is on the last field of a page, on clicking the tab key i should go to the first field in the page not the url. i tried using tab index, but the problem is that after coming back to the first field from the last field, on clicking on tab again it does not go on as usual, it suddenly jumps to the url from there.
    Regards
    Krishna

    OK Here is what I have ...
    public class MultipleEditorsPerColumnJTable extends JTable {
    /** Creates a new instance of MultipleEditorsPerColumnJTable */
    public MultipleEditorsPerColumnJTable( int the_column) {
    this.myColumn = the_column;
    this.rowEditors = new ArrayList();
    setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, Collections.EMPTY_SET);
    setFocusTraversalKeys(KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS, Collections.EMPTY_SET);
    protected boolean processKeyBinding(KeyStroke ks, KeyEvent e,int condition, boolean pressed) {
    boolean isSelected = false;
    if (ks == KeyStroke.getKeyStroke(KeyEvent.VK_TAB,0)) {
    int selRow = getSelectedRow();
    int rowCount = getRowCount();
    int selCol = getSelectedColumn();
    if (selCol == 1) { isSelected= getCellEditor(selRow,selCol).stopCellEditing();}
    int targetRow = (selRow + 1) % rowCount;
    this.editCellAt(targetRow, 1);
    this.getComponentAt(targetRow, 1).requestFocus();
    return super.processKeyBinding(ks,e,condition,pressed);
    I think I know why the requestFocus() is not working. OK, I have a MultipleEditorsPerColumnJTable (sub of JTale), JTextPane, JButton and JLabel. The textpane, label and button have individual editors and renderers. Each time I want to display a new Row, I re-render these components and add it to the table.
    Now with the above code, it still navigates to the next component in the row/ first column in next row depending on the current column. What am I doing wrong?
    Thanks,
    Praveen.

  • Tab Key Navigation in JTable

    Hello All,
    Can anyone please help me with Tab key navigation in a JTable.I
    read all the messages in this group but couldn't implement one.It
    would be a great help if anyone can provide me a working example of how
    to control the tab key in the JTable. I have a JTable with some of the
    columns not editable, I want the focus to be in the first cell and
    whenever the TAB key is pressed, the focus should go to next editable
    cell and select the data in it.For example: if you take a simple table of 4 columns with column 2 not editable, The focus should begin with the first cell(1st column,1st row) and goto (3rd column,1st row) whenever TAB is pressed.It should work in reverse when SHIFT-TAB is pressed.
    I'm new to Java Swing.I would greatly appreciate if anyone can provide me a working example.
    Thanks in advance,
    siddu.

    OK Here is what I have ...
    public class MultipleEditorsPerColumnJTable extends JTable {
    /** Creates a new instance of MultipleEditorsPerColumnJTable */
    public MultipleEditorsPerColumnJTable( int the_column) {
    this.myColumn = the_column;
    this.rowEditors = new ArrayList();
    setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, Collections.EMPTY_SET);
    setFocusTraversalKeys(KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS, Collections.EMPTY_SET);
    protected boolean processKeyBinding(KeyStroke ks, KeyEvent e,int condition, boolean pressed) {
    boolean isSelected = false;
    if (ks == KeyStroke.getKeyStroke(KeyEvent.VK_TAB,0)) {
    int selRow = getSelectedRow();
    int rowCount = getRowCount();
    int selCol = getSelectedColumn();
    if (selCol == 1) { isSelected= getCellEditor(selRow,selCol).stopCellEditing();}
    int targetRow = (selRow + 1) % rowCount;
    this.editCellAt(targetRow, 1);
    this.getComponentAt(targetRow, 1).requestFocus();
    return super.processKeyBinding(ks,e,condition,pressed);
    I think I know why the requestFocus() is not working. OK, I have a MultipleEditorsPerColumnJTable (sub of JTale), JTextPane, JButton and JLabel. The textpane, label and button have individual editors and renderers. Each time I want to display a new Row, I re-render these components and add it to the table.
    Now with the above code, it still navigates to the next component in the row/ first column in next row depending on the current column. What am I doing wrong?
    Thanks,
    Praveen.

  • Key navigation

    how can i use Key navigation ( Enter KeY)For two boolean ( Ok1,OK2)in one vi,because it work only for one when irun the program.
    someone can help me with a sample
    Attachments:
    Key.vi ‏54 KB

    Instead of using Key Navigation, try the event structure like in the attached example. I didn't use the Booleans in the example but you can add those as well.
    Attachments:
    Key_mod.vi ‏56 KB

  • How to insert my own key

    Hi,
    i using the following code to encypt a string, but i now i need to encrypt using my own key, what i have to change in this code to make that possible...
    String message="test";
    KeyGenerator kgen = KeyGenerator.getInstance("Rijndael");
           kgen.init(128);
          SecretKey skey = kgen.generateKey();
           byte[] raw = skey.getEncoded();
           SecretKeySpec skeySpec = new SecretKeySpec(raw, "Rijndael");
            // Instantiate the cipher
           Cipher cipher = Cipher.getInstance("Rijndael");
           cipher.init(Cipher.ENCRYPT_MODE, skeySpec);
           byte[] encrypted = cipher.doFinal((args.length == 0 ?message : args[0]).getBytes());

    OK, try this:
    import java.math.BigInteger;
    byte[] raw = new
    BigInteger("c9536544-9b54-4986-75a1-45982b69587c".repl
    aceAll("-","")).toByteArray();
    This does not really work. It tries to convert the key using base 10, not base 16, and it puts a leading zero in the byte array so produces a 17 byte key. See for example
            String hexKey = "c9536544-9b54-4986-75a1-45982b69587c".replaceAll("-","");
            System.out.println(hexKey.length() + "\t" + hexKey);
            byte[] raw = new BigInteger(hexKey, 16).toByteArray();       
            System.out.println(raw.length + "\t" + java .util.Arrays.toString(raw));In this case one could just remove the leading zero from the resulting 'raw' but this would then fail if using a key that has a genuine leading zero.
    It would be better to use one of the free Hex decoders out there. I use 'jakarta commons codec'. Google will find it.

  • I am getting a message Internal Error Instacast keys not defined when I open one of the local tv news apps on my iPad. What do I need to do to fix it?

    I am getting an error message "Internal error Instacast Keys not defined" when I open a news app from one of my local tv stations. What is causing this?

    Hello, MommaLloyd24. 
    Thank you for visiting Apple Support Communities.
    Here are the steps I would recommend going through as they should resolve the issue.
    iTunes 11.1.4 for Windows: Unable to install or open
    http://support.apple.com/kb/TS5376
    Cheers,
    Jason H.

Maybe you are looking for

  • Error while dropping user

    Hi, While i m trying to drop a user it shows the following error: ora -04021:timeout occurred while waiting to lock object sys.dbms_lock; The user is not dropped.How to avoid this error??? Thanx..

  • Pro Rata Free Goods in Return Sales Order

    Hi, I would like to know if the system can automatically propose the Free Goods in the return sales order when created with reference to the billing document. The Billing Document has a Main Line Item -- 100 Free Goods    --   10 and when a returns s

  • Mac mini w/ dual layer super drive?

    I assume because the apple store does not state that the mac mini's super drives support dual layer discs that they are only compatible with single layer discs. Can anyone confirm this? Ryan

  • Ipod wont finish syncing

    im trying to put my photos from my computer back on my ipod. i have been doing it folder by folder but its taking forever i tryed to add a folder with only 22 pics in it and it was syncing for 4 hours so i cancelled the sync and there were no extra p

  • AP store states Pages 5.1 installed, but Pages indicates 4.3. How to correct?

    Ap Store indicates that Pages 5.1 has been installed on my Mac Pro,  but "About Pages" indicates the version is 4.3.  How do I install current version?