Marius Roets wrote:

Hi!

>     Could be you be more specific ? What version/behaviour are you
>     meaning ?? I had a look at a few versions but couldn't find it.
> 
>     It ~is~ easy to select "delete variation", I agree.
 >
> Before Scid 4.0, the right mouse button had two behaviours. In the 
> middle of a line, it would go back one move (like now), but if you were 
> at the end of a line it would delete the last move instead.
> 
> Often I would input a move incorrectly (especially when using the 
> predictive feature), right click, and input the correct move. Now, 
> instead of just adding the correct move, I get the dialog that prompts 
> me if I want to add a variation etc. Naturally, I click replace move. 
> However, this happens often, and you get into a habit of pressing 
> replace move. Then at some point I want to add a variation early in the 
> game, and instead of clicking add variation, I click replace move, and 
> bam, the whole game is gone with no way to undo. It's almost like the 
> gui is setting you up to make this mistake, especially if you are used 
> to the old behaviour.

I sort of agree to your point and notice that the behaviour of rmb was 
changed to what we have now in the past but this change was undone and 
it is actually now reintroduced. No idea why it was reintroduced right 
now and I also do not see the main problem of rmb removing the last move.

 From the changelog you can see rmb has a history:

3.6.1-pg
- removed the ability to go back one move with right mouse click : too 
risky because if at the end of a line it erases the last move. Use 
CTRL+DEL or CTRL+BACKSPACE instead.

<Ctrl-del/bkspace move back one move, and do not delete the last one; 
why should I use a ctrl combination if I can just hit left arrow? Looks 
a bit "inspired by emacs" ;>


3.6.11
- added a contextual menu in PGN window to ease game edition (var 
deletion, promotion, etc.) (the menu is triggered by right mouse button 
and the mini board is popped up with the middle mouse button)

<middle mouse has some trouble on systems that do not have a 3rd mouse 
button. Probably here some ctrl-right/left might suit better to avoid 
this trouble? Especially as those systems in question do not always 
allow for the chord to simulate button 3.>

3.6.13
- put back the "delete last move" triggered by a click on right mouse 
button. So the use of the mouse is the following :
    * left button : enter a move, asking for replacement, variation, etc
    * middle button : enter a new variation without asking
    * right button : delete last move if at end of var, else go back one 
move

<I do not understand how middle button is meant to work here. If I enter 
moves by middle button clicks it just adds a normal move, not a 
variation. If I middle click in pgn window the small board pops up>

4.0
* Right mouse button takes back a move. It used to also delete the last 
move of a line. This is inhibited now as there is no possible undo, and 
the user can have triggered this function by error.

Anyway, probably one could map backspace and/or delete keys to remove 
the last move. IMHO this would "make some sense" and probably avoid/ease 
your (and my) trouble. Actually, I admit that I find "strip to end" on 
the second last move a bit contraintuitive and alway think about if I 
don't delete one move to much. Still, the main trouble appears if a 
larger set of variations is hooked up with a certain move to be dropped.

> Since nobody else seemed bothered by this change,

Well, I got used to this function to change from time to time, 
preferring the old way of RMB == delete. Just as I'm used to it. But as 
I prefer to use the keyboard for almost everything...

Maybe, an idea would be to append a new game to the clipbase once rmb is 
pressed allowing for some undo? The last game could be dropped after say 
another move was added. Probably even a buffer like the clipboard could 
be available one day allowing for at least one level undo?

> I would be happy to make the change locally every time I compile a new 
> version, but I don't 
> know tcl/tk, so it would be helpful if somebody can just point me in the 
> right direction.

I would strongly prefer that Scid reflects the wishes from it's users 
here. And if this means that it has to have a switch, well be it. (IMHO)


-- 

Kind regards,                /                 War is Peace.
                             |            Freedom is Slavery.
Alexander Wagner            |         Ignorance is Strength.
                             |
                             | Theory     : G. Orwell, "1984"
                            /  In practice:   USA, since 2001

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Scid-users mailing list
Scid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to