Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Assigning a callback to Ctrl+Enter

Help
2013-08-11
2013-08-11
  • SCINTILLANOTIFICATION.KEY doesn't seem to be firing at all (I've read https://sourceforge.net/p/npppythonscript/discussion/1188886/thread/bd53ce2f/?limit=25#0834 this thread and STILL can't figure out when it's supposed to fire, but that's a question for another day). SCINTILLANOTIFICATION.CHARADDED doesn't fire either, I guess because the Ctrl prevents the Enter keypress from inserting anything.

    How can I capture Ctrl+Enter?

     
  • As I noted in the previous thread, SCINTILLANOTIFICATION.KEY is (according to the scintilla docs) only used on GTK, so it won't be called, ever, under N++.

    CHARADDED isn't called when you press Ctrl-Enter because no character is actually inserted. Ctrl-Enter is handled by N++, and is mapped to "Word Completion" in the shortcut mapper, at least on my copy.

    The easiest way to capture this is to make a new script with what you want to happen on Ctrl-Enter, and assign it the Ctrl-Enter shortcut in the shortcut mapper (you'll need to add it to the Python Script menu in the PS configuration option first).

    Dave.

     
  • Thanks.