Opening curly brace: alt-( combination disabled

Hi everyone,
Running Mac OS X Lion (v10.7.2) on a MacBook Pro 15" (bought January 2011).
The following combinations of keys seem to be disabled on my Mac:
alt-'
alt-(
alt-§
Only those three. Others seem to work alright.
The most annoying is the alt-( since it is the opening CURLY brace character (doing some scripting using BBEdit app v8.7.1).
Tried the following:
Had the Keyboard Shortcuts restored to default in System Preferences > Keyboard.
Unplugged the Apple aluminium keyboard I am usually using, and pressed the same combinations on the MacBook Pro keyboard.
I opened the Keyboard Viewer to check the system's response in both situations. The KV does recognise the alt key being pressed (key turns grey).
But the ( key remains white when I press it while holding down the alt key.
On the other hand, combinations for the opening and closing SQUARE brackets, Cmd-( and Cmd-), are working perfectly.
Pressing the ( key alone, or combined with the shift key (5), works also perfectly (obviously ;-)).
Similar problem for the other two combinations mentioned above.
Looks like it is software- and not hardware-related.
Any suggestions to fix this would be much appreciated.
Merry Christmas to you all,
Vincent

Did some debugging following your indications.
Been able to identify the file causing the problem:
com.apple.symbolichotkeys.plist
Deleted it. Now working as expected.
Unable to tell exactly which Key ID corresponds to which of the three combinations I mentioned above.
Don't intend to investigate further since my problem is solved.
Thanks for your help, Tom!
Merry Christmas!
Vincent

Similar Messages

  • Alt + combination disabled only in Xorg

    Hello, well I cannot print the characters with  left alt key + number combination (such as #, >, < and the rest of them). The problem is that in tty it work perfectly.
    My laptop has a us keyboard design with numeric keys but typing "left alt + numbers combination" (such as alt+62) does not work in X session.
    I have a "setxkbmap es" in .xinitrc because of this and I prefer this distribution
    and at the final part of booting proccess journalctl shows :
    dic 23 13:34:09 AVI slim[749]: The XKEYBOARD keymap compiler (xkbcomp) reports:
    dic 23 13:34:09 AVI slim[749]: > Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
    dic 23 13:34:09 AVI slim[749]: > Ignoring extra symbols
    dic 23 13:34:09 AVI slim[749]: Errors from xkbcomp are not fatal to the X server
    dic 23 13:34:09 AVI NetworkManager[733]: <info> (wlp2s0): supplicant interface state: disconnected -> inactive
    dic 23 13:34:10 AVI slim[749]: The XKEYBOARD keymap compiler (xkbcomp) reports:
    dic 23 13:34:10 AVI slim[749]: > Warning: Compat map for group 2 redefined
    dic 23 13:34:10 AVI slim[749]: > Using new definition
    dic 23 13:34:10 AVI slim[749]: > Warning: Compat map for group 3 redefined
    dic 23 13:34:10 AVI slim[749]: > Using new definition
    dic 23 13:34:10 AVI slim[749]: > Warning: Compat map for group 4 redefined
    dic 23 13:34:10 AVI slim[749]: > Using new definition
    dic 23 13:34:10 AVI slim[749]: Errors from xkbcomp are not fatal to the X server
    dic 23 13:34:19 AVI slim[749]: The XKEYBOARD keymap compiler (xkbcomp) reports:
    dic 23 13:34:19 AVI slim[749]: > Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
    dic 23 13:34:19 AVI slim[749]: > Ignoring extra symbols
    dic 23 13:34:19 AVI slim[749]: Errors from xkbcomp are not fatal to the X server
    I commented the lines in /usr/share/X11/xkb/compat/basic as posted here: https://bbs.archlinux.org/viewtopic.php?pid=1105212
    //   group 2 = AltGr;
    //    group 3 = AltGr;
    //    group 4 = AltGr;
    But I cannot start Xorg after doing that
    In /etc/X11/xorg.conf.d/00-keyboard.conf I have:
    Section "InputClass"
    Identifier "system-keyboard"
    MatchIsKeyboard "on"
    Option "XkbLayout" "es"
    EndSection

    Did some debugging following your indications.
    Been able to identify the file causing the problem:
    com.apple.symbolichotkeys.plist
    Deleted it. Now working as expected.
    Unable to tell exactly which Key ID corresponds to which of the three combinations I mentioned above.
    Don't intend to investigate further since my problem is solved.
    Thanks for your help, Tom!
    Merry Christmas!
    Vincent

  • AC100 Italian keyboard (No curly braces)

    Hi,
    I have an AC100 with an Italian keyboard that does not have curly braces {}. Is anyone away of a keyboard combination on this device that will print curly braces?
    Thanks
    Aidy

    Hi, mixed salad -
    Welcome to Apple's Discussions.
    On the US English layout, those are the two keys to the right of the P key - unmodified is square brackets, Shifted is curly braces.
    Let me switch the layout -
    Okay - according to the OS 9 German keyboard layout and Key Caps, here's where they are -
    Square brackets - Option-5 and Option-6
    Curly braces - Option-8 and Option-9
    FWIW, straight vertical is Option-7
    Key Caps is a great little utility (it is part of a standard OS 9 install, and should be accessible in your Apple menu). It is a live rendition of the keyboard, meaning that with the Key Caps window open you can press the various modifiers (Shift, Option, Control) singly and in combination, and see what's where on the keyboard.
    Key Caps also displays combination characters, those that require more than one stroke. The first characters are shown with heavy black borders; when the first has been stroked, then the available second strokes applicable to the first one are highlighted with a heavy border.

  • To see if a file has balanced curly braces, square brackets

    I am writing this class (along with other files that are in a package) to insert characters in a linkedlist and to see if the curly braces, square brackets and parentheses are balanced. For example something like this( I need to have line numbers also );
    1. This file is balanced with curly braces, square brackets
    2. and parentheses: {}, [] and (). These
    3. characters are not required to balance inside
    4. quoted strings. E.g., "){[[]".
    Input is balanced.
    I am not doing it right and that is where I need help or a way to lead me to a solution. I am going crazy, I am losing it....any good idea will help.import java.io.*;
    import java.util.StringTokenizer;
    class balance
      public static void main(String arg[])
         Queue word = new Queue();
          int index = 0;
         LinkedList itr = new LinkedList();
         LinkedList size = new LinkedList();
            try
                FileReader fr = new FileReader (arg[0]);
                BufferedReader inFile = new BufferedReader(fr);
                String line = inFile.readLine();
                 while(line != null)
                    line = inFile.readLine();
                       while(size >= line.length() && line.charAt(index) != ' ')
                         Sentence.insert (new Character(line.charAt(index)));
                         index++;
                       while(!Sentence.empty( ))
                                while( itr != null )&& itr.equals( "{" ) || itr.equals( "}"))
                       System.out.print (((Character)Sentence.remove()).charValue());
                       System.out.print ("  ");
                        index++;
                inFile.close();
           catch ( Exception e )
            {  System.out.println( e );  }
          System.exit(0);
    }

    A fairly easy way is to have one counter variable per bracket-set you want to test for balance and count this vairable up each time you meet an opening bracket (outside a qouted string) and down each time you meet a closing bracket (also outside a qouted string)...
    If these counters does not finish with having their initial values (eg. zero) the one set not balanced is the one whose counter variable is not zero (positive for too many opening brackets, negative for too many closing brackets)
    eg.
    int countSquareBrackets = 0;
    int countCurlyBrackets = 0;
    int countParenthesis = 0;
    if (/*not in string*/)
    switch (line.charAt(index)) {
    case '[': ++countSquareBrackets; break;
    case ']': --countSquareBrackets; break;
    case '{': ++countCurlyBrackets; break;
    case '}': --countCurlyBrackets; break;
    case '(': ++countParenthesis; break;
    case ')': --countParenthesis; break;
    Hope it leads you closer to a solution,
    chrh

  • Preview issue (native and embedded via Safari) wth cut-paste and nested curly braces

    Environment:
        OS X 10.6.8
        Preview 5.0.3 (504.1)
        Updates:  current as of 0800 CDT 24 Jul 2011
             -- updates issued on 24 Jul 2011 are being applied but the changelog(s) do not mention this issue
        Any PDF document containing code fragments which have more than 1 level of curly-brace
    Issue:
        Pasted text copied from PDF files is produced with lines out of order, line wrap and string breaks
        in unexpected locations, and partial lines appended in unexpected ways.  This appears to be an
        issue with Preview since it can be reproduced by opening appropriate PDF content either in Preview
        or Safari with the canonical Preview support for PDF documents.
    To Reproduce:
        1.  Open the PDF with Preview or Safari
         2.  Position and size the viewing window to avoid any display-pane-induced line wrapping.
        2.  Drag-select the code block and paste into another document, the following have been tried with identical results:
            - OpenOffice (writer) 3.3.0 (OOO330m20 Build 9567)
             - Terminal 2.1.2 (273.1) (into a vi session in "insert" mode)
    Results:
        1.  Original end-of-line positions are not preserved.
        2.  Line-wrap not preserved in original *or* visual aspects.
        3.  Lines trailing the first closing curly brace for the first curly brace pair at greater than nesting=2 are out of order.
    Example:
        original text:  PDF download of O'Rielly document "JavaScript Cookbook"
         origin:  downloaded from O'Rielly web site, 2011-07-24@15:49
            MD5 (JavaScript_Cookbook.pdf) = 9c6463ac28377bb69230536266369ccb
         source lines:  page 335, lines 5-30
              <body>
              <svg:svg width="600" height="600">
                   <script type="text/ecmascript">
                         <![CDATA[
                             // set element onclick event handler
                              window.onload=function () {
                                  var square = document.getElementById("square");
                                  // onclick event handler, change circle radius
                                   square.onclick = function() {
                                       var color = this.getAttribute("fill");
                                       if (color == "#ff0000") {
                                            this.setAttribute("fill","#0000ff");
                                       } else {
                                            this.setAttribute("fill","#ff0000");
                        ]]>
                   </script>
                   <svg:rect id="square" width="400" height="400" fill="#ff0000"
                   x="10" y="10" />
              </svg:svg>
              <body>
    Copying this text from PDF form -- either in Preview or in Safari wth Preview doing the heavy lifting -- and pasting into a Terminal window running 'vi' in "insert" mode yields this:
              <body> <svg:svg width="600" height="600">
              <script type="text/ecmascript"> <![CDATA[
              // set element onclick event handler window.onload=function () {
              } ]]>
              </script>
              var square = document.getElementById("square");
              // onclick event handler, change circle radius square.onclick = function() {
              var color = this.getAttribute("fill"); if (color == "#ff0000") {
              this.setAttribute("fill","#0000ff"); } else {
              this.setAttribute("fill","#ff0000");
              <svg:rect id="square" width="400" height="400" fill="#ff0000" x="10" y="10" />
              </svg:svg> </body>
    NOTE THAT LINE SEQUENCE 3-4-5-6 OF THE PASTED TEXT CORRESPONDS TO LINES 6-21-20-22 OF THE ORIGINAL TEXT.

    Shocking.
    But best to let Apple know of any issues. We're just users here.
    If your part of the ADC then bugreporter.

  • Curly Brace Shape

    Hi!
    I was preparing a presentation with Keynote08 and wanted to introduce a big curly brace, } .
    The idea is to gather several line of text, an enumeration, under the curly brace and place beside another line of text.
    To my surprise I couldn't see it in the shape menu. In Openoffice Impress for example this is very common.
    Do you know how to create a shape of a curly brace?

    Welcome to the forums!
    Is there a reason you are not simply using a typed big curly brace? If placed in a text box it can be rotated, and you will have access to all the different curly braces that the fonts on your machine have.
    The one downside of this approach is that to resize the brace you have to change the font size. However, you can also create an easily-resizable version using Ken Drake's very nifty Preview Passthru procedure: a) type the symbol in a new text box, b) select and copy the text box (not just the text), c) open the Preview application, d) from the File menu choose "New from Clipboard", e) save the resulting image as a PDF, and f) insert the saved file into your slide. You should now have a PDF image of the symbol that can be resized very easily without losing any resolution.

  • Curly braces lost

    When I import a PDF into livecycle designer 7.1, the curly braces are gone from the pdf. These large "{", "}", character add a lot of semantic information to the form, such as grouping and relationships.
    Will this be fixed?
    Thanks,
    Evan

    Hi All,
    I am working on Evan's team.
    There are 7 fonts listed as missing on my machine when I try and open the pdf:
    Helvetica (Bold)
    Helvetica-Condensed (Regular)
    Helvetica-Condensed (Bold)
    Helvetica-Condensed-Black (Regular)
    HelveticaNeue (Bold)
    HelveticaNeue-Roman (Regular)
    Universal-NewswithCommPi (Regular)
    The last one appears to be this font: http://store.adobe.com/type/browser/F/UNLQ/F_UNLQ-10005002.html
    If you look at that font's glyph complement PDF http://store.adobe.com/type/browser/pdfs/UNLQ/UniversalStd-NewswithCommPi.pdf you can see that the missing triangular arrows are indeed from the font, as they match the appearance of the original PDF. The curly braces appear to be from one of the missing Helveticas, but it's not clear which one.
    So, our team purchased the Universal-NewswithCommPi font from Adobe.
    However, LiveCycle Designer does not recognize that they match. When I try and tell it to manually match the missing font with the purchased one, the issue persists: no arrows (or curly braces).
    We are not sure what to do at this point. We don't want to purchase the missing Helveticas if it won't get the missing characters/symbols.
    Also, wouldn't it be that characters with missing fonts should still be represented in the XDP (albeit displayed incorrectly), rather than just thrown out? Evan can correct me on this, but I believe when we used 7.0 it did it that way.
    Thanks,
    -Jenan Wise

  • Sharepoint 2010 foundation list open(export) to Access button disable?

    1. Why In sharepoint 2010 foundation list "Open with Access" button is disabled?
    2. Some PCs don't even able to see the "Open with Access" button in datasheet view?

    It is a external list
    Please firstly make sure you have installed Assess 2010 properly.
    And please check if the issue occured in all lists or just one list.
    Click File menu after you open the Access, you will see Open. There will open a windows, in the file type dropdownlist(the default value is "All Files(*.*)"), you can select "Microsoft SharePoint Foundation"
    http://community.office365.com/en-us/f/154/t/201186.aspx
    . Check if the add-on has been enabled by clicking
    Internet Options of IE, then selecting Programs > Manage add-ons. Here’s the screenshot for your reference.
    http://answers.flyppdevportal.com/categories/sharepoint2010/sharepoint2010general.aspx?ID=9afe0617-3dc0-49d2-919f-659bf80fde38
    The problem stems from having done a custom installation of Office Professional Plus 2010 and only installing Access.
    If you are doing a custom installation, you must expand Office Tools and Microsoft SharePoint Foundation Support. Under Microsoft SharePoint Foundation Support, there is another Microsoft SharePoint Foundation Support. Set this to Run from My Computer,
    and the Open with Access button will work.
    If this helped you resolve your issue, please mark it Answered

  • Open cur for .. using

    Hi,
    my stmt does not give me any results and i don't how to find the error. It must have to do with the using clause as the statement works, if i call it directly.
      procedure p_get_unique_key
         p_owner varchar2
       , p_table_name varchar2
      IS
        v_count int;
        v_query varchar2(500);
        curid int;
        Type cols IS TABLE OF varchar2(2500);
        v_uk_columns cols;
        TYPE curtype IS REF CURSOR;
        cur      curtype;
      BEGIN
        v_query := '
        select cc.column_name
        from all_constraints c
        join all_cons_columns cc
           on cc.owner = c.owner
          and cc.constraint_name = c.constraint_name
        where c.constraint_type = ''U''
          and c.owner = :1
          and c.table_name = :2  
        dbms_output.put_line(v_query);
        open cur for v_query
        using p_owner, p_table_name;
        FETCH cur BULK COLLECT INTO v_uk_columns;
        DBMS_OUTPUT.PUT_LINE(v_uk_columns.COUNT);
        close cur;
      END;
      Who can help me?
    Tobe

    Why are you using a ref cursor? There is no need for it. Why are you even using a cursor at all in the 1st place when you doing a single (no-loop) fetch?
    When you write code, you need to have justification for why you wrote what you did. To do that, you need to know exactly what each line of code you write does - and knowing that, you can make the call whether that line of code does what is required or not. And to be honest, your code is pretty messy as it uses superfluous concepts (why subtype a ref cursor when you can instead use the sys_refcursor type?) and incorrect and complex approaches (using an explicit ref cursor with manual binding when an implicit cursor is easier).
    For example (and note the proper use of programming language syntax standards regarding pascalcase and camelcase):
    create or replace procedure DoSomethingWithUniqueKey( keyOwner varchar2, tableName varchar2 ) is
      -- not sure why you call it GetUniqueKey as you parameter signature fails to return/get anything for the caller
      type TStrings is table of varchar2(4000);
      colList TStrings;
      ...  other stuff
    begin
      .. other stuff
      select
            cc.column_name bulk collect into ColList
      from all_constraints c
      join all_cons_columns cc
         on cc.owner = c.owner
        and cc.constraint_name = c.constraint_name
      where c.constraint_type = 'U'
        and c.owner = upper(keyOwner)
        and c.table_name = upper(tableName);
        .. other stuff   
    end;Compare the number of lines and readability and maintainability of your code with this.

  • Auto closing curly braces

    Is there any options in Dreamweaver 8 that is capable of auto
    closing curly braces and parenthesis like I see in a lot of code
    editors. I'm trying to use the coding environment. Thanks.

    Nope. Please suggest this to the dev team, though -
    http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "monfreex" <[email protected]> wrote in
    message
    news:evpm3j$f5s$[email protected]..
    > Is there any options in Dreamweaver 8 that is capable of
    auto closing
    > curly braces and parenthesis like I see in a lot of code
    editors. I'm
    > trying to use the coding environment. Thanks.

  • Document Library "Open Window Explorer" option is disable in FireFox

    Hi,
    I am opening my SharePoint Site in FireFox and tried to open Document Library in "Open with Explorer" option but i could not open it.
    It is disabled mode. But i could open in "Internet Explorer".
    How could i resolve it?
    Thanks
    Poomani Sankaran

    Hello Poomani,
    AFAIK Explorer View wont work in FireFox because FireFox doesnt do ActiveX and Sharepoint has few ActiveX Components. You will have to use IE for that.
    ***If my post is answer for your query please mark as answer***
    ***If my answer is helpful please vote***

  • Is curly brace syntax and OPTIONAL realy enabled in Oracle 11g? (11.1.0.7)

    I have just installed Oracle 11g patchset to upgrade from 11.1.0.6 to 11.1.0.7.
    Oracle documentation states, that since 11.1.0.7 Curly brace syntax is allowed (http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28397/sdo_rdf_concepts.htm#CIHHDGDI).
    When I try to execute following SQL on sample family RDF data, I got an error. Is realy curly brace syntax and OPTIONAL feature enabled in 11.1.0.7?
    SQL> SELECT x, y
    2 FROM TABLE(SEM_MATCH(
    3 '{?x :grandParentOf ?y . ?x rdf:type :Male}',
    4 SEM_Models('family'),
    5 SEM_Rulebases('RDFS','family_rb'),
    6 SEM_ALIASES(SEM_ALIAS('','http://www.example.org/family/')),
    7 null));
    SELECT x, y
    FROM TABLE(SEM_MATCH(
    '{?x :grandParentOf ?y . ?x rdf:type :Male}',
    SEM_Models('family'),
    SEM_Rulebases('RDFS','family_rb'),
    SEM_ALIASES(SEM_ALIAS('','http://www.example.org/family/')),
    null))
    ORA-29532: Java call terminated by uncaught Java exception: oracle.spatial.rdf.server.TokenMgrError: Lexical error at line 1, column 1. Encountered: "{" (123), after : ""
    ORA-06512: at "MDSYS.RDF_MATCH_IMPL_T", line 178
    ORA-06512: at "MDSYS.RDF_MATCH_IMPL_T", line 67
    ORA-06512: at line 4

    To use this syntax you need to download and install a new Oracle DB semantic technologies patch on top of 11.1.0.7.0:
    For more details, please refer to:
    http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28397/sdo_rdf_newfeat.htm
    "This section describes features that are included in a Release 11.1.0.7.0 patch that was made available on Oracle MetaLink in November, 2008."

  • Flash Builder 4.5 - auto closing curly brace

    Hey,
    Is there any method to turn off closing curly braces when you write a function, conditional... ?

    I discovered my problem was uid seems to be a built in global or something and was filling in that data field with a bunch of letters and number, like the device id. Because of the letters flex was throwing a fit. So if you're using Facebook API in flex be sure to not go with uid for the user id, which is was facebook api calls it.

  • Is there any way i can reset my i pod or open it with it being disabled and i dont have password, is there any way i can reset my i pod or open it with it being disabled and i dont have password?

    is there any way i can reset my i pod or open it with it being disabled and i dont have password, is there any way i can reset my i pod or open it with it being disabled and i dont have password?

    You will need to restore your iPod from the same computer that you most recently synced to.
    Read this: http://support.apple.com/kb/ht1212
    If you can't sync then you will need to try recovery mode.
    Read this: http://support.apple.com/kb/ht4097

  • Unexpected error with curly braces (guids)

    I have a client using the v8.1.6 of the OraOLEDB driver. When a query is run that references a guid, I get an unexpected error (-2147467259). The query looks like:
    SELECT obj_name,obj_desc FROM myobjtable WHERE object_id = '{123445-1234-1234-123456123456}'
    The object_id field is a VARCHAR2(38). If I drop the curly braces, the error goes away, although I don't get any rows. This does not happen with v8.1.7 of the driver.
    Is this a known fix in v8.1.7? I'd like to tell my client to update the driver but I want to make sure this is actually the correct solution. Thanks.
    -Russ

    Well, curly braces have a special meaning in ODBC/ OLE DB-- they're used in escape sequences to create timestamps, dates, call functions, etc in a platform independent way. I know there have been bugs in the ODBC driver when it comes to curly braces in a string literal-- I'm sure there have been bugs in the OLE DB parser. If you do a search in Metalink, you may be able to find the particular bug number you've found, but I would strongly suspect that this is a known, fixed bug.
    Justin

Maybe you are looking for