Cursor selection behavior confusion...

If you place your cursor in some text you are composing and then hold the Shift key, you can press either the left or right arrows to select content in that direction one character at a time. This is normal and expected. In all other applications by Apple if you select a few characters to the right in this manner and then press the left arrow key, it deselects the farthest characters and moves your selection back to the point of origin; however, this is NOT the case in these new forums. Here if you select in one direction in this manner, and then press the opposite direction, then the selection expands in the new direction.
This behavior is a bit confusing...perhaps it could be addressed to be the way we've come to rely on selecting text in other Safari forms and OS X applications?

I read your post in Firefox 4, posted text in a reply field to test, and did not see this behavior.
I opened your post in Chrome 10.0.648.205 and then in Chrome 12.0.725.0 dev, posted text in a reply field to test, and again did not see the behavior you describe.
I opened your post in Opera 11.10, posted text in a reply field to test, and did not see this behavior.
I opened your post in Safari 5.0.5 and did experience the behavior you describe.
The issue seems limited to Safari.

Similar Messages

  • DBMS_XMLQuery behavior when using stored function within cursor select

    Consider the following SQL Statement
    select t1.id
    , t1.name
    , cursor ( select t2.id
    from tab t2
    where t2.t1_id
    = t1.id
    and validate(t2.xyz,:bd1)
    = 1
    from tab t1
    where t1.id = :bd2
    DBMS_XMLQuery is used to create a context and to bind the appropriate values. In this case 'validate' is a stored function. I get the following error message upon execution:
    ORA-29532: Java call terminated by uncaught Java exception:
    java.sql.SQLException: Missing IN or OUT parameter at index:: 1
    Issuing a similar statement in SQL*Plus works fine. I was wondering whether this is a known issue when using a stored function in the cursor select statement in the context of DBMS_XMLQuery or whether I'm doing something wrong.

    Hi Jan,
    This problem has been identified and fixed. The fix should be available in the next release. Thank you for bringing this up to our attention.
    visar

  • "resolving alias to" message using aliases on 10.6.8 plus slow text-selection behavior

    Recently after no particular change to my Mac Pro3,2 running 10.6.8 other than some routine software updates, whenever I open an alias on my desktop to standard folders or files, a message shows up "Resolving alias to" whatever the alias name and there's a 2-3 second delay before the folder/file opens. I've found discussion of this issue in some archived discussions but never found a comfirmed solution described, so I'm raising this again. As in others' encounter with this behavior, the slow opening of aliases happens (1) only in my own user account, not in a guest account I set up for test purposes [I have no other user accounts than these], and (2) only happens the FIRST time I open an alias. Subsequent uses of the alias work normally.
    Another strange but possibly related behavior that began at the same time as this alias delay is harder to describe but involves a problem when selecting text using mouse clicks or even highlighting with the mouse for editing. For example, to edit the name of a file or folder on my desktop, I would normally click on the file/folder name, pause a moment and click again: this puts me in edit mode with the current file/folder name highlighted/selected. Now when I attempt this procedure, the second time I click immediately opens the file/folder, as though I had double-clicked rather than clicked+paused+clicked. The only way I can select the name of the file/folder to edit it is to click+long pause (like 3 seconds)+click. Then the text is selected as desired. It's as though the clicks are being recognized (by whatever in the OS recognizes clicks) as much faster than actually made.  There is a similar problem in any program I use that permits text editing, whether Word (Office 2011 for Mac), TextEdit, etc. I have to consciously slow down my cursor/click behavior when selecting text. If not, my actions are misinterpreted as double clicks. This text selection behavior also disappears when using a "Guest" user account, only appearing in my own user account. I Using a different mouse has no effect.
    Steps taken so far. I've Repaired Disk Permissions and Verified Disk using Disk Utility, have Safe Booted, and have turned off all login items in my user account,and recently installed the 10.6.8 supplemental update, all to no avail. Any suggestions or has anyone had and solved this/these problems?

    I think my problem has been that in Sytem Preferences>Mouse, my "Double-Click Speed" was set to the SLOWEST setting. After some experimentation, I now have the that setting two notches from the "Fast" end of the scale. In case it's important, the "Primary mouse button" in my Preferences is set to "Left".
    This not only solves the text selection issues described, but also seems to eliminate the strange "resolving alias to" problem.
    [For the curious, I have a Logitech Performance MX wireless mouse which can be configured with "Logitech Control Center". But the LCC software doesn't control double-click speed; this setting can only be made in the Mouse System Preference pane.]

  • How do you turn off the auto select behavior when working with shape layers?

    How do you turn off the auto select behavior when working with shape layers?
    I am using either of the path selection tools to select only some of the paths on the layer. I have the proper layer targeted. I have the selection too auto select option turned off.
    If another layer has a path in that area, that layer becomes auto targeted and I get the wrong path. Turning off the layer is the only way to avoid this but then I have to  turn on the layer back on between making my selection and transforming to use the other layer as guide. Is there any way to stop this auto select? Locking the other layer does not stop the auto select, just prevents editing.

    As far as i know the move tool options don't have any effect on the path selection tools.
    You might try clicking on one of the path points or on the path itself with one of path selection tools and if you want to select multiple points
    you can shift click with the Direct Selection Tool or Alt click to select the entire path.
    more path shortcuts:
    http://help.adobe.com/en_US/photoshop/cs/using/WSDA7A5830-33A2-4fde-AD86-AD9873DF9FB7a.htm l
    http://help.adobe.com/en_US/photoshop/cs/using/WSfd1234e1c4b69f30ea53e41001031ab64-7391a.h tml

  • Print only cursor-selected area of a PDF in Acrobat Pro, just as it is psbl to do in a browser

    Hi
    I want to print only cursor-selected area of a PDF in Acrobat Pro. That could be both text and images, which are in my selection. Just as it is psbl to do in a browser. Is it possible in Acrobat PRO?
    I am using the latest Acrobat Pro 11.0.9

    Thanks for your effort but this again clearly does NOT answer my question. I do see a particular problem and that is that I might want to select text and images over a range of multiple pages. In a doc of 20 pages I might want to make a single selection of the text starting PRECISELY at the MIDDLE of page 2 and then continue dragging my selection all the way to PRECISELY the MIDDLE of page 15, thereby selecting all text and images within the precise range of my selection. That is some 13 pages there and I want to print out ONLY THAT selection of text and images. And in that case I cannot use your suggestion with the marquee zoom. Do you get me?

  • Cursor selection not working-bu​g?

    hi i've the following problem. if u can find out please try the same
    created 3 cursors for an XY graph
    select one or many cursors from the legend. try to move the cursors using the '' tool. repeat this again
    the cursor selection is unpredictable!!
    Renn
    LV 12.0f1 (64 bit)
    Kudos always welcome for helpful posts

    Hi Dan,
    i have selected Cursor 0
    then i clicked near 7, then using the navigation button (on the right side), i've increased the Y value. Cursor 0 is selected but, the Y value of Cursor 2 is incremented.
    Many Customers are having problem with this. Please help.
    Thanks
    RENN
    Kudos always welcome for helpful posts
    Attachments:
    TestCursorLV2012.vi ‏8 KB
    TestCursorLV8.0.vi ‏11 KB

  • Reg. cursor-selection in module pool....have ur points.

    Hi all,
    Pleas. help me with  a simple example of at cursor-selection in module pool programming.
    with simple code & steps
    <b>Have ur points.</b>
    Regards,
    [email protected]

    Hi Pradeep,
    The Best explanation with example comes from our help.sap.com....
    <i><b>http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbabbd35c111d1829f0000e829fbfe/content.htm</b></i>
    Also this might help...
    <b>MODULE mod [ AT {EXIT-COMMAND|CURSOR-SELECTION} ]
    [ ON {CHAIN-INPUT|CHAIN-REQUEST} ]
    [ SWITCH switch ].
    ... AT CURSOR-SELECTION</b>
    The AT CURSOR-SELECTION addition at the event PAI causes the module mod to be called only if
    The function used to trigger event PAI has function code "CS" and function type "S"
    The cursor is placed on a single input or output field of the screen at the moment of the user action
    The call occurs within the usual PAI processing, meaning that the automatic input checks defined in the system or in the ABAP Dictionary are executed and the MODULE statement is called according to its position in the event block. You can use the addition in connection with the FIELD statement.
    If the PAI event is triggered under the above circumstances, the function code is not passed to sy-ucomm and the OK field. They keep their previous values.
    <b>Note</b>
    The function type and function code of a function are determined in the Screen Painter or in the Menu Painter. We recommend to assign function code "CS" in the Menu Painter to function key F2 in order to simultaneously assign the double-click function of the mouse to it. This allows you to assign dialog modules to the selection of input or output fields.
    <b><u>Refer thread:</u></b> <i><b>Re: MODULE REQUEST
    Hope that helps!!
    <i><b>*Reward useful answers*</b></i>
    Regards,
    Naveenan.

  • Overriding Default JTable Selection Behavior

    I'm attempting to override the default selection behavior of a JTable. For clicking, I want the table to behave basically as if the ctrl key was being held down all the time. That works great.
    I want the behavior of dragging a selection to behave a certain way as well. If ctrl is not held down, then a drag should cancel the current selection and start a new one at the drag interval. This works fine too.
    However, if ctrl is held down during a drag, I want the dragged interval to be added to the selection instead of replacing it. This almost works. However, if I hold ctrl while dragging, it no longer let's me "undrag" the selection: once a cell is inside the dragged interval, it's selected, even if you drag back over it to deselect it.
    I understand why that's happening given my approach, but I'm looking for a way around it. Does anybody have any ideas about how to get a JTable to behave the way I want?
    Here's a compilable program that demonstrates what I'm doing:
    import javax.swing.*;
    import java.awt.event.*;
    public class TestTableSelection{
         boolean ctrlDown = false;
         JTable table;
         public TestTableSelection(){
              JFrame frame = new JFrame("Test Table Selection");
              frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              //give the table random data
              String [][] data = new String [10][5];
              String [] names = new String [5];
              for(int i = 0; i < 5; i++){
                   names[i] = "C: " + i;
                   for(int j = 0; j < 10; j++){
                        data[j] = "t: " + (int)(Math.random()*100);
              table = new JTable(data, names){
                   //override the default selection behavior
                   public void changeSelection(int rowIndex, int columnIndex, boolean toggle, boolean extend) {
                        if(ctrlDown){
                             //ctrl + dragging should add the dragged interval to the selection
                             super.changeSelection(rowIndex, columnIndex, toggle, extend);     
                        else{
                             //clicking adds a row to the selection without clearing others
                             //dragging without holding ctrl clears the selection
                             //and starts a new selection at the dragged interval
                             super.changeSelection(rowIndex, columnIndex, !extend, extend);
              //keep track of when ctrl is held down
              table.addKeyListener(new KeyAdapter() {
                   public void keyPressed(KeyEvent e) {
                        ctrlDown = e.isControlDown();
                   public void keyReleased(KeyEvent e){
                        ctrlDown = e.isControlDown();
              frame.getContentPane().add(new JScrollPane(table));
              frame.setSize(250, 250);
              frame.setVisible(true);
         public static void main(String[] args){
              new TestTableSelection();
    Let me know if any of that isn't clear.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    This change seemed to work for me
              table = new JTable(data, names){
                   int prevRow = -1;
                   //override the default selection behavior
                   public void changeSelection(int rowIndex, int columnIndex, boolean toggle, boolean extend) {
                        if(ctrlDown){
                             //ctrl + dragging should add the dragged interval to the selection
                             if ( rowIndex != prevRow ) {
                                  prevRow = rowIndex;
                                  super.changeSelection(rowIndex, columnIndex, true, false);
                        else{
                             //clicking adds a row to the selection without clearing others
                             //dragging without holding ctrl clears the selection
                             //and starts a new selection at the dragged interval
                             super.changeSelection(rowIndex, columnIndex, !extend, extend);
              };

  • NON Cursor Select

    Does anyone know how to prepare and execute a select statement w/out using a cursor. My query is only ever going to return one row and I do not want the overhead of a cursor. I tried a simple "SELECT * INTO :stRec WHERE key = :key1" but the execute does not understand the INTO clause. Thanks in advance.

    A NONVURSOR SELECT WILL HAVE MORE OVERHEAD
    WHEN COMPARED TO CURSOR SELECT BECAUSE
    IT HAS TO IMPLICTLY CHECK WHETHER NUMBER
    OF RETRIEVED < 2
    null

  • Disabling List View selection behavior

    Hi,
    I am using List view to display some text rows. I need the scroll bar on the right and the Sort option on top of the list but I would like to disable the selection behavior of each row. I am just using the rows for display purpose but the availability of hand-mouse pointer on each row is misleading as it lets the user to think that some action would be available if they click the mouse on a particular row. So I want to take this hand pointer off. Is there any other alternative to provide display of a table of items with a scroll bar or disable this behavior of List View ? Please help.
    Thanks,
    Veena.

    Hi Veena,
    I guess you are using Xcelsius4.5, right? (Because in X5 there is no hand-mouse point.)
    If you are using X4.5, As I know, hand-mouse point couldn't be disabled and there is no scroll bar for table component. But there maybe a walk-around for list view component:
    1.Set the color of "Mouse Over Text" and "Selected Text" to black or other same color;
    2.Set the color of "Selected Fill" and "Mouse Over Fill" to white.
    Then when mouse over a row or select a row, there will be no color effects.
    If you are using X5, you can set Table's scroll bar property in Behavior tab.
    Best regards

  • Limit JTable selection behavior

    I have a simple table with 3 columns an multiple rows. If I select a row with the left mouse button and, with out letting go, move the mouse pointer up to a higher row or down to a lower row the currently selected row changes to the row the mouse pointer is over.
    I need to stop this behavior.
    If I select a row with a left mouse press and move the mouse around when I do a mouse release I want the selected row to still be the one i did the mouse pressed action over.
    Please Help.

    This change seemed to work for me
              table = new JTable(data, names){
                   int prevRow = -1;
                   //override the default selection behavior
                   public void changeSelection(int rowIndex, int columnIndex, boolean toggle, boolean extend) {
                        if(ctrlDown){
                             //ctrl + dragging should add the dragged interval to the selection
                             if ( rowIndex != prevRow ) {
                                  prevRow = rowIndex;
                                  super.changeSelection(rowIndex, columnIndex, true, false);
                        else{
                             //clicking adds a row to the selection without clearing others
                             //dragging without holding ctrl clears the selection
                             //and starts a new selection at the dragged interval
                             super.changeSelection(rowIndex, columnIndex, !extend, extend);
              };

  • Modifying JList selection behavior

    What I want to do is change the selection behavior so that if the user clicks on the left half of the cell, the item is selected, but if the user clicks on the right half, the item is not selected. I already have the code to determine where the user clicked, but can't get the selection to not occur when I determine that the user clicked in the "non-selection area" right half.

    After overriding...
    public void setSelectedIndices(int[] indices)
    public void setSelectedValue(Object anObject, boolean shouldScroll)
    public void setSelectionInterval(int anchor, int lead)
    public void setSelectedIndex(int index)...it worked. I implemented each of these like this.
    public void methodX()
      if( clickOnSelectableRegion )
        super.methodX();
      clickOnSelectableRegion = true;
    }It is the responsibility of an outside MouseListener to determine if the click falls on a selectable region or not. If a click occurs that is not on a selectable region, the listener should call setOnSelectableRegion(false) on the List. I set the value back to true so the listener only has to notify the list of "ignorable" clicks.

  • Using select cursor(select...) from ...

    I am trying to use the following construction in the report region:
    select
    cursor(select * from employees) as "EMPs",
    cursor(select * from departments) as "DEPTs"
    from dual
    It is failing with the following error:
    report error:
    ORA-00932: inconsistent datatypes: expected NUMBER got CURSER
    Just wondering if I just cannot use such a construction, or it's a bug....

    OK,
    My real query is much more complex then the one I specified above. I was just interested in using that specific syntaxis, as I use it a lot in my XSQL pages, and it works perfectly.
    For a sake of an argument, lets say I want to see all the departments' attributes, alltogether with a list of all employees working for that specific department. Of course, I could have used an outer join to achieve this, but I want to use the following:
    SELECT d.department_id,
           d.department_name,
           d.location_id,
           CURSOR(SELECT e.first_name,
                         e.last_name
                  FROM   employees e
                  WHERE  e.department_id = d.department_id
           ) emps
    FROM   depatments dWhen I use similar syntaxis in my XSQL pages, it returns a pretty xml document like the following:
    <ROW_SET>
      <ROW id="1">
        <department_id>1</department_id>
        <department_name>Accounting</department_name>
        <location_id>12</location_id>
        <ROW_SET_EMPS>
          <ROW id="1">
            <first_name>John</first_name>
            <last_name>Smith</last_name>
          </ROW>
          <ROW id="2">
            <first_name>Smith</first_name>
            <last_name>Johnson</last_name>
          </ROW>
        </ROW_SET_EMPS>
      </ROW>
    </ROW_SET>Then I just apply an XSLT over the returned XML, and I get a pretty HTML page displayed in the browser window...
    I am specifically interested in this syntaxis, because I have A LOT of XSQL pages published to my intranet users, and I would like to just take those queries and publish them as reports in HTMLDB, since HTMLDB provides me with the session management, authentication, etc., etc., capabilities.
    Thank you for all your replies.

  • R : Fetch Cursor - Select Cursor

    Scenario I
    - use an OPEN Cursor, Fetch Cursor and specify the MAXROWS parameter as
    200, FORTE returns me only 1 row.About Scenario I: you MUST surround your open-fetch-close cursor cycle by a
    begin transaction - end transaction statement.
    That is, your code should appear as follows:
    begin transaction
    open cursor...
    fetch cursor...
    do what you want...
    close cursor...
    end transaction.
    Hope this helps.
    Greetings.
    Cristina Tomacelli - CSI Piemonte
    Corso Unione Sovietica, 216 - 10134 TORINO - ITALY
    E-mail address: [email protected]
    Telephone Number: +39-11-4618387
    Da: Bala Cuddalore
    A: blunda; chiaberto; tamietti; tomacelli; forte-users
    Oggetto: Fetch Cursor - Select Cursor
    Data: gioved 13 marzo 1997 19.42
    Hi Folks,
    I am using a PREPARE to dynamically create a SELECT statement. when I
    Scenario I
    - use an OPEN Cursor, Fetch Cursor and specify the MAXROWS parameter as
    200, FORTE returns me only 1 row.
    Scenario II
    - use a SELECT using the prepared select statment, the number of rows in
    the Dataset returned by FORTE is 0.
    Am I doing something wrong here ? missing any step? We are running
    on ver 2.0.h.0.
    Any help is greatly appreciated.
    Thanks a bunch,
    Bala Cuddalore
    [email protected]
    Sage Solutions
    1360 Sacramento
    Suite 1360
    San Francisco CA 94111

    I had this problem and solved it by wrapping the OPEN, FETCH, & CLOSE
    cursor statements in an explicit transaction. I'm sure this is related to
    the dialog duration for the dbSession object you are using.
    Dennis Wetzel
    C/Soft, Inc
    Carmel, IN
    Hi Folks,
    I am using a PREPARE to dynamically create a SELECT statement. when I
    Scenario I
    - use an OPEN Cursor, Fetch Cursor and specify the MAXROWS parameteras
    200, FORTE returns me only 1 row.
    Scenario II
    - use a SELECT using the prepared select statment, the number of rowsin
    the Dataset returned by FORTE is 0.
    Am I doing something wrong here ? missing any step? We are running
    on ver 2.0.h.0.
    Any help is greatly appreciated.
    Thanks a bunch,
    Bala Cuddalore
    [email protected]
    Sage Solutions
    1360 Sacramento
    Suite 1360
    San Francisco CA 94111

  • How to use at cursor selection

    hi gurus,
             can anyone tell wats the purpose of
    'At cursor-selection' and how to use it in pai module?????
    regards,
    balaji.s

    hi balaji,
    The Best explanation with example comes from our help.sap.com....
    http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbabbd35c111d1829f0000e829fbfe/content.htm
    Also this might help...
    MODULE mod CURSOR-SELECTION}
    CHAIN-REQUEST}
    SWITCH switch .
    ... AT CURSOR-SELECTION
    The AT CURSOR-SELECTION addition at the event PAI causes the module mod to be called only if
    The function used to trigger event PAI has function code "CS" and function type "S"
    The cursor is placed on a single input or output field of the screen at the moment of the user action
    The call occurs within the usual PAI processing, meaning that the automatic input checks defined in the system or in the ABAP Dictionary are executed and the MODULE statement is called according to its position in the event block. You can use the addition in connection with the FIELD statement.
    If the PAI event is triggered under the above circumstances, the function code is not passed to sy-ucomm and the OK field. They keep their previous values.
    Note
    The function type and function code of a function are determined in the Screen Painter or in the Menu Painter. We recommend to assign function code "CS" in the Menu Painter to function key F2 in order to simultaneously assign the double-click function of the mouse to it. This allows you to assign dialog modules to the selection of input or output fields.
    Link: [Re: MODULE REQUEST;
    Thanks,
    reward If Helpful.

Maybe you are looking for

  • Changing value of input field in interactive report

    Hi all, I have created interactive report. On 3rd list, i had calculated total for netwr filed and it is displayed at bottom. netwr field on list is editable. If value in netwr changed by user , value for total should be changed on same list. Can any

  • Error while opening Cfolder URL Link.

    Hi, I get BSP error while opening cfolder URL link in BID Invitation Header data --> Document tab and click on the hyperlink for the cfolder. Following is the BSP error. Business Server Page (BSP) error What happened? Calling the BSP page was termina

  • Internal Hard Drive disappeared

    I've been using a 2TB external HD for the last 6 weeks or so as my main startup drive. When I set it up, I wiped the internal drive, reformatted it with Snow Leopard, and partitioned a Boot Camp Windows partition. I'm backing up using a 500GB backup

  • Launching Photoshop CS4-  Spaces,

    When I launch Photoshop CS4 from Applications ( ie. not by trying to open an image), I get this window... "Could not complete your request because Photoshop does not recognize this type of file." I can close this window and proceed to open whatever i

  • Can someone explain how to set the focus to a component

    Hello, What is the best way to ensure that a component gets the focus with code. I have tried requestFocus and requestFocusInWindow and none of them seems to do there work. The frame containing the components that should get the focus is displayed, t