Inconsistent accelerator key implementation in PSoC Designer

Discussion of the PSoC Designer integrated development environment for PSoC1 devices.

Moderators: ericb, dcooper, jonp, dpfunston

Inconsistent accelerator key implementation in PSoC Designer

Postby nan358 » Fri Mar 08, 2013 11:59 pm

Accelerator keys are keyboard shortcuts to select menu items and/or move focus between items in dialog box. If a menu item or a dialog item description has an underlined letter, it means the application treats Alt+the underlined letter key combination as clicking the item.

In PSoC Designer 5.3, certain menu items and dialog item descriptions have underlined letter.
  1. Most of them work. This is good.
  2. Some doesn't work. This is certainly not good, but not very bad either, because non-working accelerator keys does no negative effect except giving a disappointment.
  3. A few work wrong. This IS bad. It is just like clicking "Open Project" actually opens a "New Project" dialog. Really annoying and frustrating.
  4. Many items lack accelerator. Better to have one, but can live without it.
For example, several accelerator keys in the New Project dialog box fall in the group 2, 3 and 4.
4_new.png (13.36 KiB) Viewed 2600 times

  • Name: Doesn't work
  • Location: Moves focus on wrong control
  • Project Creation: Doesn't have accelerator
  • Target Device: Moves focus on wrong control
  • Generate 'Main' file using: Doesn't work
Another example is application menu on the top of the main window.
5_edit.png (14.28 KiB) Viewed 2600 times

When you click the Edit menu for example, sub-menu list opens and you can further click an item in the sub-menu.
When you press Alt+E, the same sub-menu list opens. However, you CAN'T click any item in the sub-menu. You can only select item by keyboard or dismiss menu.

I partially understand Cypress' stance regarding accelerator key implementation in their software products. Perfecting won't pay, because it is after all a remnant from CUI age which only a limited number of people is still using.
However, wrong implementation is another story. It should be fixed, either by implementing right or removing implementation.

The Big Cheese
The Big Cheese
Posts: 728
Joined: Mon Jul 02, 2007 8:12 am

Return to “%s” PSoC Designer (PSoC1 IDE)

Who is online

Users browsing this forum: No registered users and 1 guest