[texworks] shortcuts with multiple letters

Z Br breigzach at gmail.com
Thu Mar 16 13:46:32 CET 2017


Thanks Mark appreciate the efforts!
My hope is to avoid having to learn a new set of shortcuts for just one
program. Hopefully others can give a suggestion for how to do "Alt+F,S" and
other similar keystrokes.

On Thu, Mar 16, 2017 at 1:39 AM, Mark Yagnatinsky <markyag at gmail.com> wrote:

> Re: undo: why not just use Ctrl + Z?  You seem to have memorized all the
> hard-to-use keyboard shortcuts :)
> I spend a few minutes trying to get a script to work.  The good news is
> that I got save working.
> The bad news is that it pops up a dialog box with nothing but the word
> "true".
> Something tells me your muscle memory will NOT like this.
> At this point someone who actually knows something about TeXworks will
> have to take over, because I'm way out of my depth here.
>
> On Thu, Mar 16, 2017 at 12:02 AM, Z Br <breigzach at gmail.com> wrote:
>
>> Sorry for the clutter but here are two more threads discussing
>> accelerators:
>> I was unable to get the attachment in the second file to work, it seems
>> perhaps this is aimed for a Mac?
>> Again perhaps Mark or Alain could help out on this.
>> https://github.com/TeXworks/texworks/issues/17#issuecomment-80291247
>> http://tug.org/pipermail/texworks/2010q2/002606.html
>>
>> On Wed, Mar 15, 2017 at 9:49 PM, Z Br <breigzach at gmail.com> wrote:
>>
>>> And sorry I need to work on my reading comprehension: one of the
>>> important items Mark noted is that what I am looking for is an
>>> "accelerator" (I had not heard of that term before): the Alt key activates
>>> the pull down menus, and if I had that I would be set.
>>>
>>> I did a google search and a few years ago Alain seems to have discussed
>>> this:
>>> http://tug.org/pipermail/texworks/2013q2/005795.html
>>> Item 1 discusses accelerators! Unfortunately the attachments have been
>>> stripped off and I cannot find the directory mentioned there,
>>> c:\users\<your_name>\TeXworks\translations
>>>
>>> So Alain if you are reading this and still have those files, can you
>>> re-post them?
>>>
>>> Thanks again!
>>> Zach
>>>
>>> On Wed, Mar 15, 2017 at 9:32 PM, Z Br <breigzach at gmail.com> wrote:
>>>
>>>> Thanks Mark. I have tried reading though that manual but am puzzled as
>>>> to how to use that to have some key sequence lead the file to be saved:
>>>> like where would I add in the parameters. Sorry like I said I really have
>>>> little programming skill :(
>>>>
>>>> And as an aside yes you are correct in what I am trying for: in
>>>> Microsoft Windows, the standard key sequence for:
>>>> saving files is Alt <and then> F <and then> S;
>>>> or to undo what was just written is Alt <and then> E <and then> U
>>>> Essentially the Alt activates the pull down menu and then the other
>>>> keys navigate the pulldown. So if I can create a shortcut or get a script
>>>> to do this, it will be like virtually every other program I use and will
>>>> speed my editing. I am guessing others in the Windows world would also
>>>> benefit from this, so if I figure out a solution I will be sure to post it
>>>> here!
>>>>
>>>> And finally not sure if there is someone on the mail list who is more
>>>> familiar with the shortcuts. I am guessing there is a way to do what I want
>>>> with the shortcuts.ini file but it is not well documented (what I know I
>>>> pulled from manual, http://formal.korea.ac.kr/~jle
>>>> e/lectures/cnce150/read/TeXworks-manual.pdf, Section A.2)
>>>>
>>>>
>>>> On Wed, Mar 15, 2017 at 7:28 PM, Mark Yagnatinsky <markyag at gmail.com>
>>>> wrote:
>>>>
>>>>> First off, I never knew about shortcuts.ini before; this is a great
>>>>> feature and needs to be made more discoverable.  I suggest, at a minimum,
>>>>> that a fresh TeXworks installation creates an empty shortcuts.ini file so
>>>>> that someone might wonder what it's for.  Maybe someone should file a
>>>>> feature request.  (Maybe me??)
>>>>>
>>>>> Second, it seems a bit silly that the syntax for shortcuts in
>>>>> shortcuts.ini does not match the syntax for shortcuts for running scripts;
>>>>> surely those should be identical.  Sounds like another feature request.
>>>>>
>>>>> Third: in what world is "Alt + F + S" a familiar keyboard shortcut for
>>>>> saving a file!?!  The only thing I'm aware of that comes even close is "Alt
>>>>> + F, S", which simply opens the file menu, and then selects the save
>>>>> option.  Unfortunately, this doesn't seem to work in TeXworks, since it
>>>>> seems that none of the menus on the menu bar have an accelerator key
>>>>> defined, so Alt + F fails to open the file menu, and even if it did, "S"
>>>>> does not activate save.  Yet another missing feature.
>>>>>
>>>>> Finally, I'm no expert in the TeXworks scripting API, and have written
>>>>> precisely zero working scripts, but this seems to do what you need:
>>>>> http://twscript.paulanorman.info/docs/html/TexWorksQtScripti
>>>>> ng.html?save.html
>>>>> In other words, the script is a one line: TW.target.save();
>>>>> Disclaimer: I have not tried it.  I personally just use Ctrl + S, to
>>>>> save.
>>>>> (Actually, this is not true.  What I actually do is Ctrl + T to
>>>>> typeset, and rely on the implicit save just before typesetting.)
>>>>>
>>>>> Hope some of this helps.
>>>>> If not, ask again.
>>>>>
>>>>> On Wed, Mar 15, 2017 at 12:28 AM, Z Br <breigzach at gmail.com> wrote:
>>>>>
>>>>>> Thanks Alain!
>>>>>>
>>>>>> Unfortunately I am not much of a programmer and so I am unsure how to
>>>>>> modify the script you posted to get the action I had asked about. Could you
>>>>>> give a bit more direction, or if someone else knows if this is possible
>>>>>> with the short cuts file that would be great too.
>>>>>>
>>>>>> ZB
>>>>>>
>>>>>> On Tue, Mar 14, 2017 at 1:32 PM, Alain Delmotte <
>>>>>> alain.delmotte at leliseron.org> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I don't think that it is possible with a shortcut*, but you could
>>>>>>> have a script to do that, like this one:
>>>>>>>
>>>>>>> ================================ chapter.lua
>>>>>>> --[[TeXworksScript
>>>>>>> Title: d: chapter \c&hapter
>>>>>>> Description: Encloses the current selection in \chapter{}
>>>>>>> Author: Alain Delmotte from Stefan Löffler & Jonathan Kew
>>>>>>> Version: 0.1
>>>>>>> Date: 2011-11-01
>>>>>>> Script-Type: standalone
>>>>>>> Context: TeXDocument
>>>>>>> Shortcut: Alt+W, Alt+&
>>>>>>> ]]
>>>>>>>
>>>>>>> txt = TW.target.selection
>>>>>>> if (txt == nil) then txt = "" end
>>>>>>> TW.target.insertText("\\chapter{" .. txt .. "}")
>>>>>>> TW.target.selectRange(TW.target.selectionStart - string.len(txt) -
>>>>>>> 1, string.len(txt))
>>>>>>> ============================
>>>>>>>
>>>>>>> To create a \chapter{xyz} instruction I type "xyz", select this and
>>>>>>> type Alt+W& (the key where is "1", but on my belgian keyboard it has & as
>>>>>>> lower case). If I selct nothing I just have \chapter{}.
>>>>>>>
>>>>>>> You have to put the script file in the scripts folder.
>>>>>>>
>>>>>>> Regards,
>>>>>>>
>>>>>>> Alain
>>>>>>> * to be confirmed by the specialists
>>>>>>>
>>>>>>>
>>>>>>> Le 14/03/2017 à 14:15, Z Br a écrit :
>>>>>>>
>>>>>>> Hi:
>>>>>>>
>>>>>>> I am using a shortcuts.ini file to create some custom shortcuts. I
>>>>>>> would like to have shortcuts which involve multiple letters, e.g. the
>>>>>>> familiar Alt+F+S to save the file. But when I include lines like this in
>>>>>>> shortcuts.ini,
>>>>>>> actionSave = Alt+F+S
>>>>>>> they do not work (literally nothing happens). Shortcuts with just
>>>>>>> one letter like
>>>>>>> actionSave = Alt+S
>>>>>>> do work.
>>>>>>>
>>>>>>> Is there a way to create shortcuts with multiple letters?
>>>>>>>
>>>>>>> Regards,
>>>>>>> Zach
>>>>>>>
>>>>>>>
>>>>>>> My setup:
>>>>>>> Win7 Enterprise x64
>>>>>>> TexWorks 0.6.1
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------
>>>>>>> [image: Avast logo] <https://www.avast.com/antivirus>
>>>>>>>
>>>>>>> L'absence de virus dans ce courrier électronique a été vérifiée par
>>>>>>> le logiciel antivirus Avast.
>>>>>>> www.avast.com <https://www.avast.com/antivirus>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/texworks/attachments/20170316/0f652ec5/attachment.html>


More information about the texworks mailing list