jEdit Community - Resources for users of the jEdit Text Editor
handling user input
Submitted by escalope on Friday, 17 December, 2004 - 09:59
Hello JEdit developers

I am trying to develop a plugin and have at the moment the following problem. My plugin needs to intercept key events sent to the main jedittextarea and remove some keypress events when they are not appropriate (say that the user types "t" and I don't won't that letter to appear in the jedittextarea). My plugin at the moment does receive key events, it can interact with the jedittextarea, but cannot suppress keypress actions, even if I invoke the consume method in a custom key listener and put this one in first place in the keylistener list.

I know how to do this with the conventional javax.swing.jtextarea but found no way to do solve the problem without modifying the jedit sourcecode.

How can I prevent a jedittextarea to type certain letters at certain moments?

Btw, I don't think that using keystrokes is a good solution since I ought to make continuous changes to existing key bindings.

Thanks in advance

Jorge
User login
Browse archives
« April 2024  
MoTuWeThFrSaSu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
Poll
Are you interested in language packs for jEdit?
Yes, and I could help maintain translations
26%
Yes, I'd like to have translations
32%
Indifferent
35%
No, that'd be bad (please comment)
7%
Total votes: 1093
Syndication
file   ver   dls
German Localization light   4.4.2.1   82348
Context Free Art (*.cfdg)   0.31   46055
JBuilder scheme   .001   18495
BBEdit scheme   1.0   18116
ColdFusion scheme   1.0   18024
R Edit Mode - extensive version   0.1   17473
Advanced HTML edit mode   1.0   16206
Matlab Edit Mode   1.0   16068
jEdit XP icons   1.0   15229
XP icons for jEdit   1.1   14293