Bug 804773

Summary: Both shift keys or ctr+shift cannot be set as shortcuts
Product: [openSUSE] openSUSE 12.3 Reporter: Forgotten User DBWoND-zrO <forgotten_DBWoND-zrO>
Component: Release NotesAssignee: Karl Eichwalder <ke>
Status: RESOLVED FIXED QA Contact: Stephan Kulow <coolo>
Severity: Normal    
Priority: P3 - Medium CC: dimstar
Version: RC 1   
Target Milestone: Final   
Hardware: i686   
OS: SUSE Other   
See Also: https://bugzilla.gnome.org/show_bug.cgi?id=689839
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 808614    
Attachments: Screenshot of Typing section of Shortcuts settings

Description Forgotten User DBWoND-zrO 2013-02-20 17:50:08 UTC
User-Agent:       Mozilla/5.0 (X11; Linux i686; rv:18.0) Gecko/20100101 Firefox/18.0

I added the English dvorak keyboard layout and I wanted to set the shortcut "Switch to next source" to both sifht keys or cltrl+left shift but I was unable to set up this key combination as shortcut.

I used to do the same on previous versions of openSUSE.

Thanks.


Reproducible: Always

Steps to Reproduce:
1. Open system settings
2. Open keyboard settings
3. Click layout settings
4. Add English dvorak keyboard (I suppose any will work)
5. Then click "Shortcut settings"
6. click on "Switch to next source"
7. Hold both shift keys or left ctrl and shift keys.
Actual Results:  
Shortcut is not set

Expected Results:  
Shortcut should be set to both shift keys or both left crl and shift keys.
Comment 1 Dominique Leuenberger 2013-02-26 21:39:20 UTC
Dear Edwin,

Thank you for your report.
You hit a known regression in GNOME 3.6 (due to some underlying technical changes, not that interesting).

There is currently only a workaround, until GNOME 3.8 will be shipped.

Install gnome-tweak-tools, then in the 'Typing' section, at the very bottom, you have a 'Modifiers-only input source switch', wher eyou can set Ctrl Shift L for example (meaning, Ctrl key and left shift) or Shift L Shift R (meaning both Shift Keys).

This is also being tracked in the upstream bug report
https://bugzilla.gnome.org/show_bug.cgi?id=689839

*** Moving to RELEASE NOTES ***
I think this would be a great addition to be mentioned for the release notes for 12.3 / it is not 'just discoverable'
Comment 2 Dominique Leuenberger 2013-02-26 21:40:01 UTC
doh! not close yet, until we add the release notes.
Comment 3 Karl Eichwalder 2013-02-27 09:59:59 UTC
Here is my proposal (I add underscores for readability in Shift_L, etc.--I hope that's ok):

  <sect2>
   <!-- bnc#804773 -->
   <title>Gnome: Workaround to Set Shift or Ctrl+Shift as a
   Shortcut</title>
   <para>
    In Gnome 3.6 use the following workaround to set Shift or Ctrl+Shift
    as a shortcut:
   </para>
   <orderedlist>
    <listitem>
     <para>
      Install gnome-tweak-tools.
     </para>
    </listitem>
    <listitem>
     <para>
      Then in the 'Typing' section, at the very bottom, find the
      'Modifiers-only input source switch' option, where you can set
      Ctrl Shift_L, for example (meaning, Ctrl key and left shift) or
      Shift_L Shift_R (meaning both Shift Keys).
     </para>
    </listitem>
   </orderedlist>

   <para>
    This is also being tracked in the upstream bug report
    <ulink url="https://bugzilla.gnome.org/show_bug.cgi?id=689839"/>.
   </para>
  </sect2>

Fixed in SVN.
Comment 4 Dominique Leuenberger 2013-02-27 12:05:33 UTC
(In reply to comment #3)
> Here is my proposal (I add underscores for readability in Shift_L, etc.--I hope
> that's ok):

Karl, Thank you very much!

 
>   <sect2>
>    <!-- bnc#804773 -->
>    <title>Gnome: Workaround to Set Shift or Ctrl+Shift as a
>    Shortcut</title>

GNOME: Workaround to set Shift or Ctrl+Shift as shortcut for input source selection

? Mainly, the above text could be interpreted otherwise that you could set it as a shortcut for any action (like starting applications or the like), which is not the case... just wondering, if it'd be needed to specify.

>    <para>
>     In Gnome 3.6 use the following workaround to set Shift or Ctrl+Shift
>     as a shortcut:
>    </para>
>    <orderedlist>
>     <listitem>
>      <para>
>       Install gnome-tweak-tools.
>      </para>
>     </listitem>
>     <listitem>
>      <para>
>       Then in the 'Typing' section, at the very bottom, find the
>       'Modifiers-only input source switch' option, where you can set
>       Ctrl Shift_L, for example (meaning, Ctrl key and left shift) or
>       Shift_L Shift_R (meaning both Shift Keys).
>      </para>
>     </listitem>
>    </orderedlist>
> 
>    <para>
>     This is also being tracked in the upstream bug report
>     <ulink url="https://bugzilla.gnome.org/show_bug.cgi?id=689839"/>.
>    </para>
>   </sect2>
> 
> Fixed in SVN.

Otherwise that all sounds fine to me...
Comment 5 Karl Eichwalder 2013-02-27 12:27:25 UTC
Ok, I changed the text accordingly (in SVN).
Comment 6 Karl Eichwalder 2013-02-27 14:21:03 UTC
osc sr -m'update; for 12.3.  In case it is too late, I will prep an online update.'
created request id 156704
Comment 7 Forgotten User DBWoND-zrO 2013-02-28 13:57:10 UTC
I suppose you are talking about gnome-tweak-tool (without the tailing 's'). I have it installed:

~> rpm -qi gnome-tweak-tool
Name        : gnome-tweak-tool
Version     : 3.6.1
Release     : 2.1.2
Architecture: noarch
Install Date: Wed 06 Feb 2013 04:15:13 AM COT
Group       : System/GUI/GNOME
Size        : 311392
License     : GPL-3.0+
Signature   : RSA/SHA256, Fri 01 Feb 2013 11:04:39 AM COT, Key ID b88b2fd43dbdc284
Source RPM  : gnome-tweak-tool-3.6.1-2.1.2.src.rpm
Build Date  : Fri 01 Feb 2013 11:04:22 AM COT
Build Host  : build14
Relocations : (not relocatable)
Packager    : http://bugs.opensuse.org
Vendor      : openSUSE
URL         : http://live.gnome.org/GnomeTweakTool
Summary     : A tool to customize advanced GNOME 3 options
Description :
GNOME Tweak Tool is an application for changing the advanced settings
of GNOME 3.
Distribution: openSUSE 12.3

Even though I have it installed I can't find the 'Modifiers-only input source switch' in the 'Typing' section (see attached screenshot).
Comment 8 Forgotten User DBWoND-zrO 2013-02-28 13:58:48 UTC
Created attachment 527485 [details]
Screenshot of Typing section of Shortcuts settings
Comment 9 Forgotten User DBWoND-zrO 2013-02-28 13:59:46 UTC
Just reopening this bug because of the last comment.
Comment 10 Dominique Leuenberger 2013-02-28 15:38:07 UTC
Ok.. so the description was not clear enough... 

- Install gnome-tweak-tool
(correct: without 's')
- Start gnome-tweak-tool (Activities / find 'advanced settings')
- Left menu, select 'Typing', in the right window, change the settings.

How can we phrase that so it becomes clear for the release notes?
Comment 11 Forgotten User DBWoND-zrO 2013-03-01 04:41:13 UTC
Ok, It worked. Thanks.
Comment 12 Karl Eichwalder 2013-03-05 14:29:55 UTC
BTW, the release notes are prepared in a public SVN:

https://svn.opensuse.org/svn/opensuse-doc/trunk/release-notes/opensuse

It would be great if someone would join as an editor.
Comment 13 Karl Eichwalder 2013-03-11 10:33:05 UTC
I took it basically literal:

5.4. GNOME: Workaround to Set Shift or Ctrl+Shift as Shortcut Keys for Input
Source Selection

In Gnome 3.6 use the following workaround to set Shift or Ctrl+Shift as
shortcut keys for input source selection:

 1. Install gnome-tweak-tool.
 
 2. Start gnome-tweak-tool ('Activities'>'advanced settings').
 
 3. Via the left menu, select 'Typing', in the right window, change the
    settings.

This is also being tracked in the upstream bug report https://
bugzilla.gnome.org/show_bug.cgi?id=689839.
Comment 14 Swamp Workflow Management 2013-03-13 19:04:42 UTC
openSUSE-RU-2013:0449-1: An update that has 7 recommended fixes can now be installed.

Category: recommended (important)
Bug References: 804773,808104,808108,808111,808116,808595,808614
CVE References: 
Sources used:
openSUSE 12.3 (src):    release-notes-openSUSE-12.3.6-1.6.1