Closed Bug 130519 Opened 22 years ago Closed 2 years ago

[Mac] Shift - Delete should emulate forward delete in text editing mode

Categories

(Core :: DOM: UI Events & Focus Handling, defect)

PowerPC
All
defect
Not set
normal

Tracking

()

RESOLVED INVALID
Future

People

(Reporter: mhaecker, Unassigned)

Details

(Keywords: helpwanted)

From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Macintosh; U; PPC; en-US; rv:0.9.9) Gecko/20020311
BuildID:    2002031106

Hello!

Shift - Delete should really emulate forward delete in text editing mode,
Because many Macs dont have a forward delete and this keyCombo is (AFAIK)
standard to get this functionality.

For example on my iBook there is no such key, and I also dont have a system wide
emulation for this key activated (I know one can get it somewhere) so it would
be nice if Mozilla supports it under OS 9. (Also this behaviour is standard on
many other applications [e.g.: BBedit])

This is also the reason that this keycombo should not be used to have any other
functionality.

thx alot!

Martin

Reproducible: Always
Steps to Reproduce:
1. Go to any place in mozilla in which you can edit text
2. Place the cursor in the middle of it.
3. Compare <Delete> with <Shift-Delete>

Actual Results:  Shift Delete acts the samme as Delete pressed on its own.

Expected Results:  Shift delete should work as <forward-delete>.
To editor
Assignee: trudelle → kin
Status: UNCONFIRMED → NEW
Component: XP Apps → Editor: Core
Ever confirmed: true
QA Contact: paw → sujay
I seem to remember brade or akkana fixing this a looooong time ago? Did
something get undone?
Assignee: kin → brade
Delete and shift-delete both delete forward on unix moz.  That's the correct
behavior for unshifted delete; I know of know consensus for what shift-delete
should do; same as delete seems reasonable, though on some apps it does nothing.
 I'll defer to Kathy for the mac bindings.
Component: Editor: Core → Keyboard Navigation
Status: NEW → ASSIGNED
Keywords: helpwanted
Target Milestone: --- → Future
OS: Mac System 9.x → All
QA Contact: sujay → keyboard.navigation
Component: Keyboard: Navigation → User events and focus handling

The bug assignee is inactive on Bugzilla, so the assignee is being reset.

Assignee: brade → nobody
Status: ASSIGNED → NEW

Should be customized in OS level. Set ~/Library/KeyBindings/DefaultKeyBinding.dict to

{
  "$\U007F" = ("deleteForward:");
}

and after rebooting Firefox, I can use Shift + Backspace as forward delete.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.