Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
Kubuntu
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Popular ideas Here are the last 6 months most popular ideas about Kubuntu.

Hotkeys and mouse gestures: add notification (eg., a sound)  
Written by ChapaikinVA the 13 Mar 13 at 19:19. New
When a user tries to use a hotkey or input a mouse gesture, the user does not get a confirmation, that the hotkey or the gesture is properly recognized and processed by the system.

E.g.: I use a hotkey and / or a mouse gesture to copy something to clipboard. I want to be sure that the desired object (but not an object that was copied to the clipboard before) will be pasted from the clipboard on the subsequent pasting.

--------------------
Motivation

Such confirmations may be required in the following cases:

1. A hotkey / mouse gesture invokes a non-visual (or almost invisible) action, but a user need to be sure that the action was properly performed before he can continue.

1.1. Examples:

1.1.1. an operation of copying data to the clipboard;
1.1.2. an execution of a command that should be run in the background;
1.1.3. an operation of a saving of a document.

2. A hotkey / mouse gesture invokes an operation that can be noticed only some time later (i. e., a long operation). In this case, if a user uses a hotkey / mouse gesture to invoke a long operation, he has only to guess whether the requested operation is started or he mistook on the input of the hotkey / mouse gesture.
1
votes
up equal down
Solution #1: Any hotkey/gesture is in the events list in Sys. Settings > App. and Sys. Notif.
Written by ChapaikinVA the 13 Mar 13 at 19:19.
Complete solution

--------------------
Contents

0. Used terms
1. Preface
2. Solution
2.1. Main idea
2.2. Possibility of turning on/off for all such notifications

2.3. Examples

2.3.1. Example of a window for a mouse gesture and/or a custom keyboard shortcut
2.3.2. Example of a window for a standard keyboard shortcut
2.3.3. Example of a window for a global keyboard shortcut
2.3.4. Example of a window for a possibility to turn on or turns off all such notifications

--------------------
0. Used terms

0.1. “System” – Ubuntu + user environment; in this document I mean KUbuntu 12.x.

0.2. “Hotkey” – a key combination for which a user via the standard application “System settings” or via a standard dialog “Configure Shortcuts” (of any application) have previously assigned a system action and/or an action of a system component or an action of an application.

--------------------
1. Preface

The system now already has an implementation of the concept “Event” and has an implementation of some possible ways to notify a user that a such event is occurred.

1.1. Examples of such events (see in “System Settings > Application and Software Notifications”):

1.1.1. E.g.:
Event source: Accessibility (a system component)
Event title: Sticky keys has been enabled or disabled

1.1.2. E.g.:
Event source: KWin Window Manager (a system component)
Event title: Activate Window

1.2. I suppose that there are one or more specifications and/or APIs, via which an application can:

1.2.1 to provide the system with a complete list of events, any of which can be invoked by this application;
1.2.2. to notify the system that an event (one of events, specified in 1.2.1) is just occurred in this application.

The system provides a user with an ability of customization, i. e., how to notify him that a such event is occurred.
For such customization the system provides a user with a standard set of controls (see a picture: http://content.foto.mail.ru/mail/chapaikinva/General.Public/i-64.jpg ).
The user can access this set of controls via the “System settings” (a standard application) (see a picture: http://content.foto.mail.ru/mail/chapaikinva/General.Public/s-68.png ), as well as via the application, which is the source of the event (see a picture: http://content.foto.mail.ru/mail/chapaikinva/General.Public/i-65.jpg ).

--------------------
2. Solution

Comment: all that is given below describes a behavior as if the solution is implemented (in fact all that is described below now is not implemented).

2.1. For any use of a hotkey as well as any recognition of an allowed mouse gesture, the system treats this use of a hotkey / gesture as a normal event, and therefore allows a user to assign to the event one or more notifications (any of which is of provided standard notification type).

The system provides a user with a standard set of controls (see a picture: http://content.foto.mail.ru/mail/chapaikinva/General.Public/i-64.jpg ).

2.2. The system provides a user with a possibility to turn on as well as to turn off all the notifications for all such events (i. e., events of use hotkeys and mouse gestures) at once.

2.3. Examples:

2.3.1. When a user configures a notification for a mouse gesture and/or a custom keyboard shortcut, a window of “System settings” might look like this: http://content.foto.mail.ru/mail/chapaikinva/General.Public/s-58.png .

2.3.2. When a user configures a notification for a standard keyboard shortcut, a window of “System settings” might look like this: http://content.foto.mail.ru/mail/chapaikinva/General.Public/s-63.png .

2.3.3. When a user configures a notification for a global keyboard shortcut, a window of “System settings” might look like this: http://content.foto.mail.ru/mail/chapaikinva/General.Public/s-60.png .

2.3.4. When a user turns on or turns off all the notifications for all such events (i. e., events of use hotkeys and mouse gestures) at once, a window of “System settings” might look like this: http://content.foto.mail.ru/mail/chapaikinva/General.Public/s-66.png .
4
votes
up equal down
Solution #2: The system plays a custom sound.
Written by ChapaikinVA the 30 Mar 13 at 20:42.
Specific solution (only a sound notification)

Note: this specific solution is a part of the complete solution: “Solution #1”. In this specific solution only one way of notification is used: sound notification.

Comment: all that is given below describes a behavior as if the solution is implemented (in fact all that is described below now is not implemented).

1.1. For any use of a hotkey as well as any recognition of an allowed mouse gesture, the system plays a custom sound; any two different hotkeys / mouse gestures may differ in assigned sounds.
1.2. The system provides a user with a possibility to turn on as well as to turn off all the notifications for all such events (i. e., events of use hotkeys and mouse gestures) at once.

-5
votes
up equal down
Solution #3: The system shows message in a pop-up.
Written by ChapaikinVA the 30 Mar 13 at 20:52.
Look before clicking on "Demote this solution": http://content.foto.mail.ru/mail/chapaikinva/General.Public/s-70.png

Specific solution (only to pop-up a notification)

Note: this specific solution is a part of the complete solution: “Solution #1”. In this specific solution only one way of notification is used: pop-up notification.

Comment: all that is given below describes a behavior as if the solution is implemented (in fact all that is described below now is not implemented).

1.1. For any use of a hotkey as well as any recognition of an allowed mouse gesture, the system shows a message in a pop-up; any two different hotkeys / mouse gestures may differ in assigned messages.
1.2. The system provides a user with a possibility to turn on as well as to turn off all the notifications for all such events (i. e., events of use hotkeys and mouse gestures) at once.

0
votes
up equal down
Solution #4: The system logs a record in a file that a user has specified.
Written by ChapaikinVA the 30 Mar 13 at 21:00.
Specific solution (only to log a record in a file)

Note: this specific solution is a part of the complete solution: “Solution #1”. In this specific solution only one way of notification is used: to log a record in a file.

Comment: all that is given below describes a behavior as if the solution is implemented (in fact all that is described below now is not implemented).

1.1. For any use of a hotkey as well as any recognition of an allowed mouse gesture, the system logs a record in a file that a user has specified; any two different hotkeys / mouse gestures may differ in assigned files.
1.2. The system provides a user with a possibility to turn on as well as to turn off all the notifications for all such events (i. e., events of use hotkeys and mouse gestures) at once.
0
votes
up equal down
Solution #5: The system marks a taskbar entry of a window of the event's source.
Written by ChapaikinVA the 30 Mar 13 at 21:08.
Specific solution (only to mark a taskbar entry)

Note: this specific solution is a part of the complete solution: “Solution #1”. In this specific solution only one way of notification is used: to mark a taskbar entry.

Comment: all that is given below describes a behavior as if the solution is implemented (in fact all that is described below now is not implemented).

1.1. For any use of a hotkey as well as any recognition of an allowed mouse gesture, the system marks a taskbar entry of an application, which is a source of an event occurred; any two different hotkeys / mouse gestures may differ in such behavior.
1.2. The system provides a user with a possibility to turn on as well as to turn off all the notifications for all such events (i. e., events of use hotkeys and mouse gestures) at once.
0
votes
up equal down
Solution #6: The system runs a custom command.
Written by ChapaikinVA the 30 Mar 13 at 21:15.
Specific solution (only to run a command)

Note: this specific solution is a part of the complete solution: “Solution #1”. In this specific solution only one way of notification is used: to run a command.

Comment: all that is given below describes a behavior as if the solution is implemented (in fact all that is described below now is not implemented).

1.1. For any use of a hotkey as well as any recognition of an allowed mouse gesture, the system runs a custom command; any two different hotkeys / mouse gestures may differ in assigned commands.
1.2. The system provides a user with a possibility to turn on as well as to turn off all the notifications for all such events (i. e., events of use hotkeys and mouse gestures) at once.
-2
votes
up equal down
Solution #7: The system reads aloud a text specified before by a user.
Written by ChapaikinVA the 30 Mar 13 at 21:29.
Specific solution (only to convert text to speech)

Note: this specific solution is a part of the complete solution: “Solution #1”. In this specific solution only one way of notification is used: to convert text to speech.

Comment: all that is given below describes a behavior as if the solution is implemented (in fact all that is described below now is not implemented).

1.1. For any use of a hotkey as well as any recognition of an allowed mouse gesture, the system reads aloud a text specified before by a user; any two different hotkeys / mouse gestures may differ in assigned text to be read aloud.
1.2. The system provides a user with a possibility to turn on as well as to turn off all the notifications for all such events (i. e., events of use hotkeys and mouse gestures) at once.

See the 8 comments or propose a solution >>