Adium

Ticket #255 (closed defect: fixed)

Opened 3 years ago

Last modified 2 years ago

Use standard cursor positioning keyboard shortcuts in custom status message window

Reported by: carlj7 Assigned to: evands
Priority: normal Milestone: Adium X 1.0
Component: Adium Core Version: 0.84
Severity: minor Keywords: key shortcut cursor text custom status
Cc: Patch:
Pending:

Description (Last modified by boredzo)

Currently, the behavior of cursor positioning keyboard shortcuts within the text area of the custom status window (the CMD-Y window) is non-standard.

* If CMD-right and left are set to switch between tabs, focus will be shifted to the message window. This behavior is non-standard, but correct, since when the CMD-[ and ] are used to control switching between tabs, CMD-right and left behave normally. However, the behavior of CMD-up and down is incorrect, since it never has any effect. The proper effect is for the cursor to be place either at the beginning of the text area (CMD-up) or bottom (CMD-down).

* Control-right and left work in the standard manner. However, control-up and down do nothing, which is non-standard. They should act like page up and page down.

* Option-right and left work in the standard manner. However, option-up and down apparently attempt to work as in the message window, where it displays previously sent messages. Since there is no previous message for the custom status window to return to, it blanks the current contents of the window, with no option for restoring the contents. Standard behavior is to move to the beginning (option-up) or end (option-down) of the current paragraph, then continue to other paragraphs as the input is repeated.

Change History

05/30/2005 12:12:48 AM changed by adamiser

Duplicate of #115, but with more information so I'm closing the original.

06/21/2005 09:59:23 AM changed by anonymous

  • milestone set to Adium X 0.90.

09/14/2005 06:41:02 PM changed by evands

  • milestone changed from Adium X 0.90 (Old) to Adium X 0.90.

AIMessageEntryTextView needs to have setters which allow one to enable/disable the non-standard message-window-centric behaviors.

09/14/2005 06:41:18 PM changed by evands

  • owner changed from anybody to nobody.
  • version set to 0.84.
  • component changed from Plug-Ins to Adium Core.

09/20/2005 04:45:04 PM changed by evands

[13514] begins fixing this.

09/20/2005 04:45:10 PM changed by evands

  • owner changed from nobody to evands.
  • status changed from new to assigned.

09/20/2005 05:11:48 PM changed by evands

  • status changed from assigned to closed.
  • resolution set to fixed.

(In [13524]) Fixed the custom status window to use standard cursor positioning keys (instead of it trying to use various modified responses useful in the message window). Fixes #255

09/20/2005 05:13:35 PM changed by evands

(In [13525]) Merged [13524]: Fixed the custom status window to use standard cursor positioning keys (instead of it trying to use various modified responses useful in the message window). Fixes #255

06/30/2006 04:50:25 AM changed by boredzo

  • description changed.
  • field_haspatch changed.

Preformatting [ and ] so that hopefully Trac doesn't eat them as if they were a link.