jEdit Community - Resources for users of the jEdit Text Editor
making the ALT key sticky
Submitted by McSwell on Monday, 3 October, 2005 - 12:41
In all other applications that I use under Windows, touching and then releasing the ALT key makes the menu bar active, with the "accelerator" keys for each main menu item underlined or highlighted.

This doesn't work under jEdit--the only way to get to a menu item (at least for mouse-phobic people like me) is to hold the ALT key down while guessing the letter for the main menu item (F for File, E for Edit, etc.).

Is this a property of jEdit, or of Java? Is there a way to fix it (and I do mean "fix", since I believe the sticky-ALT behavior is standard in MS-Windows)?
Comment viewing options
Select your preferred way to display the comments and click 'Save settings' to activate your changes.
LAF-issue
by Vampire on Mon, 03/10/2005 - 14:03
iirc, the underlining of the accelerator keys is a matter of the look-and-feel you use. For me, I use Metal-LAF, the accelerator-keys are always underlined, no matter if ALT is pressed or not. But the sticky ALT is the same for me, means not "sticky".
 
non-sticky
by McSwell on Mon, 10/10/2005 - 18:47
Thanks, you're right about the look-and-feel. But as you say, none of the look-and-feel choices makes the ALT key sticky.
User login
Browse archives
« September 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   98100
Context Free Art (*.cfdg)   0.31   46062
BBEdit scheme   1.0   18601
JBuilder scheme   .001   18502
ColdFusion scheme   1.0   18031
R Edit Mode - extensive version   0.1   17480
Advanced HTML edit mode   1.0   16213
Matlab Edit Mode   1.0   16075
jEdit XP icons   1.0   15236
XP icons for jEdit   1.1   14300