|
#1
|
|||
|
|||
![]()
Hi all,
By default when I open SecureCRT, my local keyboard settings (i.e. language) is loaded. I can see this when I go to tools -> Keymap editor. This is nice when I connect to my linux sessions: SecureCRT seems to adapt my local physical keyboard layout to the one configured at the remote server. So in practice, although the server has a different layout configured (ex. "US"), in my session everything works as if the layout of the remote server is the same as the one in my laptop (ex. "SP"). However, I wanted now to respect the remote server keyboard settings in my session. Is there a way to tell SecureCRT to "follow" the settings found at the remote server? Hope someone can give me a hand! All the searches I've done so far deal with mapping key strokes to special functions and I believe that what I am looking for is way simpler. Thanks and regards, DM |
#2
|
|||
|
|||
Hi danieldmb,
I'm not sure that I fully understand the problem you're trying to solve. What trouble are you having? What behavior would you like to see from SecureCRT? Can you elaborate on the "US" and "SP" layout? Where are you getting the layout information? The SSH protocol does not have any method to exchange keyboard information. This means that SecureCRT does not have any information about the remote systems keyboard setup. In fact, SecureCRT is often connected to devices, such as switches and routers, that do no have a keyboard.
__________________
Thanks, --Eric VanDyke Software Technical Support support@vandyke.com (505) 332-5730 |
#3
|
|||
|
|||
![]()
Hi ekoranyi,
Thanks for your reply! In reality, it is a very simple thing. I have SecureCRT installed in a laptop running Windows 7 with a Spanish keyboard layout (SP). When I open a new SSH session to a remote Ubuntu Linux server, I can type in as if the same spanish keyboard layout were configured at the remote server. This happens even if the keyboard layout set at the remote server is not spanish, but english (us): Code:
$ cat /etc/default/keyboard # KEYBOARD CONFIGURATION FILE # Consult the keyboard(5) manual page. XKBMODEL="pc105" XKBLAYOUT="us" XKBVARIANT="" XKBOPTIONS="" BACKSPACE="guess" $ echo $LANG en_US.UTF-8 This way, I could for example type in the tilde character "~" by pressing "shift" + "key to the left to nr 1" in my physical spanish keyboard (instead of doing "alt gr" + "4"). Hope it makes more sense now! |
#4
|
|||
|
|||
Hello danieldmb,
SecureCRT does not have any way to know what the keyboard configuration on the remote server is. It will always use the local keyboard configuration. That being said, you may be able to get the behavior you're looking for by using mapped keys. Using the example you provided of "~":
You should now be able to press Shift-"~" and have the appropriate character appear. Does this help get you the functionality you're looking for?
__________________
Thanks, --Eric VanDyke Software Technical Support support@vandyke.com (505) 332-5730 |
![]() |
Tags |
keyboard , language |
Thread Tools | |
Display Modes | |
|
|