Re: Amaya 8.6 bug: keyboard shortcuts

Irene Vatton <[email protected]>
Newsgroups gmane.comp.web.amaya.devel
Organization INRIA
Message-ID <[email protected]>
On Friday 21 October 2005 18:27, Joseph Reagle wrote:
> > On Monday 12 September 2005 19:46, Joseph Reagle wrote:
> > > Not sure what happened, but now using amaya_gtk-8.8.1-1_i386.deb and my
> > > close window shortcut isn't working anymore -- see amaya.keyboard
> > > below.
> >
> > As I see in your amaya.keyboard below, there is no shortcut for
> > AmayaCloseWindow (the line is commented)
> >
> > > #open
> > > #Ctrl <Key>w:   AmayaCloseWindow()
> > > Ctrl <Key>w:    AmayaCloseTab()
> >
> > AmayaCloseTab is noly available with WX versions.
>
> OK. However, with the keyboard file below, I still cannot get
> amaya_gtk-8.8.1-1_i386.deb to associate with the close window menu option.
> (Sorry to be such a pest on this, but I obviously confused myself and
> testing new versions, and the WX version is still a little too slow for me
> on start up, but I do seem to be sticking with gtk 8.8.1 and that is the
> one I can't close a window with using the keyboard.)

If there is no other Ctrl <Key>w in your keyboard file, I suspect an error in 
the parsing of previous lines. I made the change in my keyboard file and it 
works.

In the new release we adopt GTK standard (Ctrl+x to cut, Ctrl+v to paste)
That will make Amaya shortcuts compatible with Firefox and other editing tools 
except Emacs.
I will redirect the WX AmayaCloseTab() shortcut to the GTK AmayaCloseWindow(), 
so Ctrl+w will close a tab in WX version and a window in GTK version.

> #open
> Ctrl <Key>w:   AmayaCloseWindow()
> #Ctrl <Key>w:    AmayaCloseTab()
>
>
> Ctrl <Key>l , <Key>d: CreateDefinitionTerm()
> Ctrl <Key>l , <Key>o: CreateNumberedList()
> Ctrl <Key>l , <Key>n: CreateList()
>
> #formatting
> Ctrl <Key>u , <Key>i: SetOnOffINS()
> Ctrl <Key>u , <Key>d: SetOnOffDEL()
> Ctrl <Key>b:    SetOnOffStrong()
> Ctrl <Key>i:    SetOnOffEmphasis()
> Ctrl <Key>q:    CreateBlockQuote()
> Ctrl <Key>t:    SetOnOffCode()
> Ctrl <Key>Return:       CreateBreak("\212")
> Ctrl <Key>Space:        TtcInsertChar("\240")
>
> #navigation
> Alt <Key>Left:      GotoPreviousHTML()
> Alt <Key>Right:       GotoNextHTML()
> <Key>Home:	TtcPageTop()
> <Key>End:	TtcPageEnd()
> <Key>Up:	TtcPreviousLine()
> <Key>Escape:	TtcParentElement()
> Ctrl <Key>Up:	TtcPreviousElement()
> <Key>F2:        TtcParentElement()
> Ctrl <Key>Down:	TtcNextElement()
> Ctrl <Key>Left:	TtcParentElement()
> Ctrl <Key>Right: TtcChildElement()
> Ctrl <Key>f:    TtcSearchText()
> Ctrl <Key>n:    New()
> Ctrl <Key>o:    OpenDocInNewWindow()
> Ctrl <Key>r:    Reload()
> Alt <Key>F4:    TtcCloseDocument()
> Alt <Key>=:	ZoomIn()
> Alt <Key>-:	ZoomOut()
> Ctrl <Key>a:	TtcStartOfLine()
> Ctrl <Key>e:    TtcEndOfLine()
> Alt <Key>v , <Key>s: ShowStructure()
> Alt <Key>v , <Key>x: ShowSource()
>
> #editing
> <Key>Delete:    TtcDeleteSelection()
> <Key>Return:    TtcCreateElement()
> <Key>F7:    SpellCheck()
> Ctrl <Key>c:    TtcCopySelection()
> Ctrl <Key>d:    TtcDeleteSelection()
> Ctrl <Key>g:	 CreateTarget()
> Ctrl <Key>h:    CreateHorizontalRule()
> Ctrl <Key>k:    CreateOrChangeLink()
> Ctrl <Key>p:    SetupAndPrint()
> Ctrl <Key>s:    SaveDocument()
> Ctrl <Key>v:    TtcPaste()
> Ctrl <Key>x:    TtcCutSelection()
> Ctrl <Key>z:    TtcUndo()
>
> #header elements
> Ctrl <Key>1:     CreateHeading1()
> Ctrl <Key>2:     CreateHeading2()
> Ctrl <Key>3:     CreateHeading3()
> Ctrl <Key>4:     CreateHeading4()
> Ctrl <Key>5:     CreateHeading5()
> Ctrl <Key>6:     CreateHeading6()

-- 
     Irène.
-----
Irène Vatton                     INRIA Rhône-Alpes
INRIA                               ZIRST
e-mail: [email protected]       655 avenue de l'Europe
Tel.: +33 4 76 61 53 61             Montbonnot
Fax:  +33 4 76 61 52 07             38334 Saint Ismier Cedex - France
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.