Shift+Space combination

I’ve recently installed OpenSuse 11.3. I’ve noticed that combination of SHIFT + SPACE creates some kind of invisible character (but not space).

This combination is very easy to hit accidentally and very annoying because i see syntax errors all over the place (e.g. code compilation, database queries). Is it possible to disable that shortcut?

Best regards,
Aleksander

You mean like this sort of invisible character? Kind of like a space. I can’t see any invisible characters :\

In fact they are so invisible the forum not only didn’t show them it removed the empty space I put there

There are a few things to say here:

  1. openSUSE 11.3 is way out of support. Why not install 12.3? The facct taht 11.3 is not supported anymore also means that very few people here have it running, thus very few people will be able to cjeck what happens when they try this on their own system.

  2. Do you do this loged in on the console, or are you using a desktop environment.? When the latter is the case, you should of course tell this and also which one you use. All these things can be different per DE used.

On 03/31/2013 12:56 PM, caf4926 wrote:
>
> caf4926;2543015 Wrote:
>> You mean like this sort of invisible character?
>> Kind of like a space. I can’t see any invisible characters :
>
> In fact they are so invisible the forum not only didn’t show them it
> removed the empty space I put there

only the vBulletin/html based forum software removed the invisible
characters…as you can see above the space created remains in nntp!

i took a screen shot of what a space and what a shift+space looks
like in hex, and both appear to be “20” in hex, so they look to be
identical both in ascii and hex… i don’t know what they look like
in just ones and zeros…

and, i can’t post the images of my experiment because susepaste.org
just said to me (rudely and incorrectly): “An Error Was Encountered”
and “You are spammer!!!”

so, where to report problems at susepaste.org is not listed on either
susepaste.org or https://en.opensuse.org/openSUSE:Services_help [/sigh]


dd
openSUSE®, the “German Engineered Automobile” of operating systems!

In my case a Shift+space just creates a space. If on 12.3 you may have been hit by the choice for US International as the default keyboard. Change this in Yast to “US English” and the unwanted keycombo’s will disappear.

@DD. the hex 20 is the space char.

On 2013-03-31 12:36, datadiscovery wrote:
>
> I’ve recently installed OpenSuse 11.3.

Recently? 11.3 is obsolete and not maintained.

> I’ve noticed that combination of
> SHIFT + SPACE creates some kind of invisible character (but not space).

Why don’t you create a file with only those invisible spaces, and then
have a look at it with “hexdump -C file”? Then you can post here that
line inside code tags and we can see what character it actually is.

And what editor and what desktop you are using might help us. I tried
with gedit, and I could not reproduce your problem. Maybe your editor
uses shift-space for “unbreakable space”, which is something useful on
some editors.


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)

I apologize, it is of course 12.3.

The keyboard layout is English (US). I’m using the default gnome env. I have some images for you:

ghex - http://ubuntuone.com/6e8v947NRXJ44JV07vbWbN
netbeans editor - http://ubuntuone.com/1o6mS1xMa0bUyatPWtLjRL

The character is c2a0 (NO-BREAK SPACE) and this must be a system-wide setting because I can produce it even in terminal. Is it possible to turn it off?

Thanks to community for super fast reaction.

Best regards
Alek

In a terminal says nothing about system-wide. Opening “konsole” for example uses the user’s settings. Another thing is, if this happens in the konsole. That would mean it’s systemwide. Could you tell us a bit more about the keyboard itself?

There is no need too jump throughall sorts of hoops to see what tthe hex value is:

henk@boven:~> echo " " | od -x
0000000 0a20
0000002
henk@boven:~>

Which is in fact 200a, which is an ASCII Space and an ASCII Line-Feed.
Between the " and " I typed of course a Shift-Space.

Did you try this on a console login (Crel-Shift-F1)? That is where you can see if this is system wide.

You are using Gnome, which is of course not system wide, but at the most Gnome default wide, but allways Gnome user wide.

I am not using Gnome. Thus when you can not reproduce this at the real console, I am afraid that more Gnome loving people must go on with this phenomenon.

On 04/01/2013 03:56 PM, datadiscovery wrote:
> Is it possible to
> turn it off?

i’m not at all sure it is turned on…that is to say: i can’t
duplicate your problem on my 11.4, so i must wonder what might be
different on yours…

what desktop environment (if any) are you using?

are you getting these results on a local machine?

with no VM involved?

maybe hardware to allow one keyboard to switch between two computers?
(try taking the switch out of the path)

if USB keyboard, try a different port…

try a different keyboard…

do you have an application in your menu system (see, i don’t even
know if you have a menu system–because you have not declared if you
had a DE or even X) named something like Configure Desktop, or
Personal Settings? if so see if you can go something like Common
Appearance and Behavior > Shortcuts and Gestures, and search
thoroughly to see if Shift+Space is turned on to do something…if
so, turn it off…

last but by NO means unimportant: openSUSE 11.3 reached end-of-life
in January 2012 [cite: https://en.opensuse.org/Lifetime] and has
received NONE of the hundred or so security updates which have been
distributed then…and as such is in danger of being owned by a
kracker if exposed to untrusted nets–strongly advise you to not do
that…

take it off the network or upgrade to a supported version (11.4
Evergreen, 12.2, 12.3 or Tumbleweed…

on the other hand i think there may also be an upgrade path from
openSUSE 11.3 to SUSE Linux Enterprise, if you need a longer term
solution…


dd
http://tinyurl.com/DD-Caveat

On 04/01/2013 04:25 PM, dd wrote:
> (see, i don’t even know if you have a menu system–because you have
> not declared if you had a DE or even X)

ah sorry, i now read gnome!! i think you will find that Configure
Desktop or Personal Settings…


dd

I was wrong about system-wide. In the text mode the SHIFT+SPACE is just a SPACE. I’m using standard 107 keys USB qwerty keyboard, nothing fancy, no additional special buttons:

http://www.gmb.nl/img.aspx?id=13659&w=340&h=340.

Previously I was using Ubuntu 12.04 with Unity and everything was fine.

I’ve found solution here: xorg - How can I map a character to a key combination? - Ask Ubuntu.
In System Settings -> Keyboard -> Shortcuts -> System Shortcuts -> + -> and define as Name: Space, Command: xdotool key shift+space type " ", Accelerator: SHIFT+SPACE (appears as Shift+nobreakspace)

But i have feeling that is rather hacky than clean.

Nice you found a solution, but may I a bit nasty in remarking that getting you to tell which openSUSE version you use and which desktop environment this is about was rather hacky :(?

You are right, sorry about that.