Ticket #14 (closed defect: fixed)

Opened 12 years ago

Last modified 9 years ago

Audio selection shortcuts and some keyboard layouts: configurable shortcuts

Reported by: avneesh-singh Owned by: avneesh-singh
Priority: major Milestone: Obi 2.0 Alpha
Component: Application Version:
Keywords: bugg Cc:
Blocked By: Blocking:
Time planned: 1d Time remaining: 1d
Time spent: 1d Estimated Number of Hours: 0.0
Add Hours to Ticket: 0 Billable?: yes
Total Hours:

Description (last modified by avneesh-singh) (diff)

Better way to deal with this to have configurable keyboard shortcuts. Users should be able to configure suitable keyboard shortcuts in case of conflict.

submitted by Ole.

With some keyboard layouts (eg. danish) uses the AltGr? key to access among others the characters '(AltGr+8) and?' (AltGr?+9). Since AltGr? is equivalent to Ctrl+Alt, the key combinations Ctrl+[ and Ctrl+] are not possible with such keyboard leyouts. It would therefore be advisable not to use characters 'and?' as part of shortcuts that also includes the Ctrl or Alt modifier keys. Other characters that is accessed using the AltGr? key are: '@', '£', '$', '{', '}', '|', '~', '\' and '€'.

Date: 2008-05-22 10:47 Sender: avneeshsingh Logged In: YES user_id=1444516 Originator: NO

hello Ole, it is documented in list of shortcuts, under head of "Transport bar shortcuts useful in contents view" It is there on cvsdude wiki. And 'and?' work well on my end on standard us english layout keyboard. So, if it do not work on your Danish layout then you have highlighted a broader problem related to internationalisation as our softwares may suffer from such problems on other keyboard layouts also.


Date: 2008-05-22 10:03 Sender: oleha Logged In: YES user_id=1343165 Originator: YES

Hi Avneesh, it seems that the 'and?' does not work either. I do not know if this is only on danish keyboard layout or if this is a more general bug. Also, the 'and?' shortcuts seem to be un-documented.


Date: 2008-05-19 21:20 Sender: avneeshsingh Logged In: YES user_id=1444516 Originator: NO

Thanks Ole for your guidance I think we can live without ctrl + [ or ctrl +]. global shortcuts Because these are used for in-phrase selection, which is of use when keyboard focus is on phrase i.e. focus is in contents view. And contents view already have local single key shortcuts which are '[' and ']' for this purpose.

Change History

comment:1 Changed 11 years ago by avneesh-singh

  • Milestone changed from Obi Beta 2 candidate to Obi Beta 2

comment:1 Changed 11 years ago by avneesh-singh

  • Milestone changed from Obi Beta 2 to Obi Beta3

May have been fixed, will need testers feedback on this.

comment:1 Changed 11 years ago by avneesh-singh

  • Milestone changed from Obi Beta3 to Obi RC1

comment:1 Changed 11 years ago by avneesh-singh

  • Milestone changed from Obi RC1 to Obi 1.0 (final release)

comment:1 Changed 11 years ago by julien-quint

  • Milestone changed from Obi RC2 to Post-1.0

At this point, it seems to me that the best solution is to make shortcuts customizable, because we have too many to avoid using "special" keys which are inconvenient for one layout or another. A stopgap measure could be to have a configuration file somewhere, with real GUI customization at a later stage. Unfortunately I don't foresee this being addressed before we release v1.0.

comment:1 Changed 10 years ago by avneesh-singh

  • Summary changed from Audio selection shortcuts and some keyboard layouts to Audio selection shortcuts and some keyboard layouts: configurable shortcuts
  • Description modified (diff)
  • Milestone changed from Obi 1.1 release to Post 1.1.

comment:2 Changed 9 years ago by avneesh-singh

  • Add Hours to Ticket set to 0
  • Estimated Number of Hours set to 0.0
  • Milestone changed from Obi 1.2 RC to post Obi 1.2
  • Billable? set

comment:3 Changed 9 years ago by avneesh-singh

  • Owner changed from somebody to avneesh-singh

comment:4 Changed 9 years ago by avneesh-singh

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.