Giter VIP home page Giter VIP logo

Comments (18)

GoogleCodeExporter avatar GoogleCodeExporter commented on August 24, 2024
Can you try to provide more information, so that I can attempt to reproduce the
problem. In particular, can you tell me exactly which browser you are using? I
enabled the German keyboard layout on my Debian unstable system, and everything 
works
just fine. When I open http://www.shellinabox.com in Firefox and type in the 
little
demo application, I can use AltGr to enter @, €, {, [, ], } and other keys.

Also, please include both the version and the revision number of ShellInABox. 
You can
see the latter by right-clicking into the window. There is an About menu. 
Maybe, your
browser is still caching an older version?

Original comment by [email protected] on 17 Jun 2009 at 11:10

from shellinabox.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 24, 2024
[deleted comment]

from shellinabox.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 24, 2024
In Firefox 3.0.10 on Windows XP German I can use some Keys with AltGr, so "\" 
and
"~", but not in IE 7.0.5730.13

Shellinabox is 2.8 Revision 121

Same behavior on your Test-Shellinaboxscript at http://www.shellinabox.com 
(Shows me
Shellinabox 2.8 Revision 126): in IE 7 no key with AltGR puts an character, in
Firefox 3 only "~" and "\" are able.

Original comment by [email protected] on 22 Jun 2009 at 6:24

from shellinabox.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 24, 2024
Can you try again? I just checked another fix into SVN that should work around 
these
problems.

Original comment by [email protected] on 30 Jun 2009 at 5:15

from shellinabox.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 24, 2024
[deleted comment]

from shellinabox.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 24, 2024
Perfect, you did a good job and it's a wonderful tool.

Thank you
Buxul

Original comment by [email protected] on 2 Jul 2009 at 1:15

from shellinabox.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 24, 2024

Original comment by [email protected] on 2 Jul 2009 at 4:21

  • Changed state: Fixed

from shellinabox.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 24, 2024
I'm experiencing a similar problem using 2.9 (rev. 139). I have a swedish 
keyboard, 
accessing the server from a Windows XP-system. 

Under Google Chrome (2.0.172.39) I can't produce any of the AltGr dependent 
characters, such as |@£$€{[]}\ 

When using Internet Explorer all of the characters are available -- except the 
pipe-
character (|). I've managed to produce the pipe character once, just after 
login, but 
after this initial success, it's been impossible to reproduce this character. 

The above seems to apply to the demo application as well.

Original comment by [email protected] on 6 Aug 2009 at 8:30

from shellinabox.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 24, 2024
I need to figure out how to enter Swedish and then I'll hopefully be able to 
reproduce 
(and fix) your problem.

Original comment by [email protected] on 6 Aug 2009 at 6:04

  • Changed state: Accepted

from shellinabox.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 24, 2024
Thanks! Please get in touch if I can assist you in any way.

(And thanks again for the great work with shellinabox! It's extremely useful to 
me.)

Original comment by [email protected] on 7 Aug 2009 at 8:13

from shellinabox.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 24, 2024
I am a little puzzled here. I added the Swedish keyboard layout to Windows XP, 
switched to it, and then accessed ShellInABox from Chrome. I can successfully 
enter 
{[]}, if I press AltGR and 7, 8, 9, 0. I cannot enter | on my US keyboard as it 
is 
missing one key. But if I connect a German keyboard, < > and | are there.

Maybe, I inadvertently fixed it somehow? Or you are doing something different? 
Or 
maybe, you are using an older version of Chrome. I usually track the dev 
channel. So, 
I might have a newer version than you. Of course, that wouldn't explain why you 
had 
problems in IE.

Can you please try if the problem still exists in the newest SVN revision and 
if so 
give step by step instructions on how to reproduce it?

Original comment by [email protected] on 9 Aug 2009 at 12:09

from shellinabox.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 24, 2024
I discovered that the version of Chrome I was using at work (where I ran into 
this 
problem) was ancient. So this explains things. Back at home, using a more 
recent 
Chrome build (3.0.196.0) everything seems to work fine. So the issue with 
Chrome 
seems to be fixed.

Using Internet Explorer (7.0.5730.13), though, the bug behaves as follows:

When I first start Shellinabox there are no problems; I can produce the | by 
using 
the combination AltGr-< on the Swedish keyboard. But, if I press AltGR together 
with 
any other key which doesn't produce a character (For example AltGr-1, AltGr-6, 
AltGr-
§, AltGr-[A-Z]) the bug is "activated". After this the | stops working. If I 
close 
down the browser window completely and then open a fresh Shellinabox session 
the 
functionality will be restored -- until it is triggered again, by pressing (for 
example) AltGr-1.

I still haven't tried this procedure with the latest SVN-version. I'll try and 
build 
it later today and report if I find anything new.

Original comment by [email protected] on 10 Aug 2009 at 7:17

from shellinabox.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 24, 2024
Update: I've checked out the latest revision (164), and the behaviour in IE is 
identical.

Original comment by [email protected] on 11 Aug 2009 at 7:04

from shellinabox.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 24, 2024
Thank you for doing all these tests for me. If this problem only occurs after 
you 
entered "|" for the first time, that sounds as if something is wrong with the 
logic 
that handles "catchModifiersEarly".

I need to dig out the German keyboard again, and start up IE to find the 
correct 
solution for the problem (i.e. a solution that doesn't break anything else). 
Most 
likely, it's going to be a small but subtle change. It could take a few days 
though, 
before I get to this.

But for the time being, you could try commenting out the line that sets 
"this.catchModifiersEarly" to "true". If you are lucky, that will already fix 
it for 
you. It's not quite ideal, as this change can break some other behavior, but it 
would 
be nice to know if this change makes a difference.

Original comment by [email protected] on 11 Aug 2009 at 7:16

from shellinabox.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 24, 2024
Thanks! I tried the fix, but it didn't work -- same behaviour as far as I can 
see.

"...If this problem only occurs after you entered '|' for the first time..."

Just to clarify: the problem does not occur until I press AltGr together with a 
"useless" key -- that is, a key combination which doesn't produce (and isn't 
supposed 
to produce) a particular character entity. Like, for example, AltGr and 
together with 
[A,B...Z] or AltGr-[1,6].

Thus, I can enter "|" any number of times *until* I press AltGr together with 
any of 
these "offending" combinations. After this AltGr-< yields nothing and it's 
impossible 
to produce the pipe-character in the terminal without a cut and paste operation.

Original comment by [email protected] on 11 Aug 2009 at 9:22

from shellinabox.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 24, 2024
I did a bunch more testing, and I now treat the "<>|" key as if it is a regular 
alphanumeric key. That seems to fix the problem, as far as I can tell. I hope, 
it 
doesn't introduce any problems on other keyboard layouts.

Original comment by [email protected] on 11 Aug 2009 at 6:40

from shellinabox.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 24, 2024
Can you let me know, if the bug is fixed now? My testing does suggest that it 
is, but
not knowing how Swedish keyboards are supposed to behave, my testing is 
naturally a
little limited.

Original comment by [email protected] on 20 Aug 2009 at 8:46

from shellinabox.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 24, 2024

Original comment by [email protected] on 21 Aug 2009 at 4:39

  • Changed state: Fixed

from shellinabox.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.