[OS X TeX] mouse in TeXShop. [was: TeXShop 1.35e converts 0x0d to 0x0a linefeeds]
Bruno Voisin
bvoisin at mac.com
Tue Sep 28 03:38:49 EDT 2004
Le 28 sept. 04, à 08:11, Jérôme Laurens a écrit :
> Le 26 sept. 04, à 12:54, Themis Matsoukas a écrit :
>
>>> Old behaviour was
>>> 1 - click to activate the window
>>> 2 - click to place the insertion
>>>
>>> New behaviour is
>>> click to activate -and- place the insertion
>>
>> Actually the problem I experienced in older texshop was that it often
>> took more than two clicks to position the cursor. While the first
>> click did activate the window, the second click appeared -more often
>> than not- to be ignored, especially when the second click was a
>> click-drag. I often ended up typing in the wrong line because I
>> thought I had positioned the cursor but the cursor was some other
>> place.
>
> I see what's the problem.
> Then the new behaviour is some kind of poor man solution to fix a bug.
> It seems that TS developers could not find the bug in decent times
> (which is perfectly understandable when you see how complex cocoa can
> be)
> and chose to forget the old unsatisfactory implementation.
>
> So it is not just a question of check box in the Preferences...
As far as I remember, the original behaviour of TeXShop was that, when
you clicked once on the input window, both that window was brought to
the front and the cursor was positioned where you had clicked. That was
with OS X Public Beta (= 10.0), and was also, as far as I remember, the
behaviour of other Mac text editing apps (like TextEdit) at that time.
This went on in 10.1 and, I think, 10.2.
Then with Panther (10.3) the behaviour was changed (in TextEdit as
well), and went back to the "traditional" Mac OS Classic way, so that,
when you clicked once on a window, only this window was brought to the
front, the cursor staying, in this window, at the position where it had
been beforehand. Then, you had to click a second time to position the
cursor. As a consequence, I found myself often clicking once on an
input window, and starting to write text only to realize later that
this text was being entered at another position, not displayed in the
window. Dick Koch told me this change of behaviour wasn't one he or his
team had done willingly, it was a change in the Cocoa routines that
TeXShop is relying on.
I am one of those that asked for TeXShop to go back to its original
behaviour (in this sense, which is not the one called "old behaviour"
above).
I see this as a choice in GUI, not a bug. In any case, I didn't
experience the bug (= ignored click) mentioned above. But I don't
click-and-drag text from one place to another, I always cut-and-paste
or copy-and-paste, which may explain the difference.
Bruno Voisin
--------------------- Info ---------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
& FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Post: <mailto:MacOSX-TeX at email.esm.psu.edu>
More information about the MacOSX-TeX
mailing list