Jump to content

[Keyboard Layout] Modified Spanish Keyboard Layout


Recommended Posts

Hi,

After resolving the backslash error on the ES (Spanish) keyboard, I saw that the {} characters weren't good mapped.

After trying and trying, i made a modified Spanish keyboard layout where the main characters works.

You can download the layout there: https://copy.com/b2f1XGkPFCpxKSeQ/es.properties?download=1

If you want to try if it works, you can download a test a payload that writes this:

Modified ES Keyboard Layout Test by DragsterPS

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
1234567890
{}[]()/\|!$%&=?.,-<>

Download the Test Payload: https://copy.com/6PwujXQt4hofQKvQ/inject.bin?download=1

To install it, you simply have to replace the es.properties layout (located in Encoder/recources/ folder of the Duck Programming) by this one.

If you want, you can add it to the USB-Rubber-Ducky repository on Git-Hub replacing the existing ES layout.

Thanks!

Link to comment
Share on other sites

  • 1 month later...

You rock, man!

The bad news is that I run this test using your layout:

STRING !
ENTER
STRING "
ENTER
STRING #
ENTER
STRING $
ENTER
STRING %
ENTER
STRING &
ENTER
STRING (
ENTER
STRING )
ENTER
STRING *
ENTER
STRING +
ENTER
STRING ,
ENTER
STRING .
ENTER
STRING /
ENTER
STRING :
ENTER
STRING ;
ENTER
STRING <
ENTER
STRING =
ENTER
STRING >
ENTER
STRING ?
ENTER
STRING @
ENTER
STRING [
ENTER
STRING \
ENTER
STRING ]
ENTER
STRING ^
ENTER
STRING _
ENTER
STRING {
ENTER
STRING |
ENTER
STRING }
ENTER
STRING ~
ENTER
STRING º
ENTER
STRING \
ENTER
STRING -
ENTER
STRING ´
ENTER
STRING á
ENTER
STRING Á
ENTER
STRING é
ENTER
STRING É
ENTER
STRING í
ENTER
STRING Í
ENTER
STRING ó
ENTER
STRING Ó
ENTER
STRING ú
ENTER
STRING Ú
ENTER
STRING ñ
ENTER
STRING Ñ
ENTER

While compiling I got these errors:

Hak5 Duck Encoder 2.6.3

Loading File .....		[ OK ]
Loading Keyboard File .....	[ OK ]
Loading Language File .....	[ OK ]
Loading DuckyScript .....	[ OK ]
Char not found:ISO_8859_1_B4
Char not found:ISO_8859_1_E1
Char not found:ISO_8859_1_C1
Char not found:ISO_8859_1_C9
Char not found:ISO_8859_1_ED
Char not found:ISO_8859_1_CD
Char not found:ISO_8859_1_F3
Char not found:ISO_8859_1_D3
Char not found:ISO_8859_1_FA
Char not found:ISO_8859_1_DA
Char not found:ISO_8859_1_F1
Char not found:ISO_8859_1_D1
DuckyScript Complete.....	[ OK ]

(I think it's because of the accents in the vocals and the «ñ»)

And the output was:


!
"
#
$
%
&
(
)
*
+
,
.
/
:
;
º
=
ª
?
@
[
]
¿
_
{
|
}
¢
<
-
-----> Blank space
-----> Blank space
-----> Blank space
^
-----> Blank space
-----> Blank space
-----> Blank space
-----> Blank space
-----> Blank space
-----> Blank space
-----> Blank space
-----> Blank space
-----> Blank space
"

Am I doing something wrong?

Link to comment
Share on other sites

Hi!

Are you specifying the layout with -l "PATH" ?

Are you using a firmware that supports layouts?

I tested it one month ago and it worked for me.

But I hadnt added letters with accent, because I though that they wasn't necessary for the payloads, and some of them aren't added on the ducky encoder library. If you need them, I will do my best to add them when I will arrive home.

Thanks!

Link to comment
Share on other sites

Well, that's a good question :)

I got my Ducky yesterday and it has the firmware that came with it. I don't know if I have a way to check it, but I will flash the «Twin Duck» firmware today, so I'll try again after.

I agree that letters with accents don't add much value to scrips, so don't worry. I don't think they're necessary.

I'll let you know how it went after flashing the new firmware, but it will have to wait until tomorrow because as a newbie in the forum, this is my last allowed post for today :p

Thanks again!

Link to comment
Share on other sites

Ok, sorry for the delay. I'm back now.

One thing I forgot to tell you is that I'm using a Mac, so that may change things.

I've spent a little time fixing the layout for the Spanish Layout in Mac OS X, and now it works OK.

This is my Layout:

// Author: Midnitesnake
// 01-11-2014
// LAYOUT_ESPANOL
// Based from Italian Keymap
// Thanks to Jaime.AlvarezdeAldecoa for patches
// Characters fixed by DragsterPS
// Fixes for Mac by Matto

KEY_NON_US_100 = 100

ASCII_20 = KEY_SPACE
// 32
ASCII_21 = KEY_1, MODIFIERKEY_SHIFT
// 33 !
ASCII_22 = KEY_2, MODIFIERKEY_SHIFT
// 34 
ASCII_23 = KEY_3, MODIFIERKEY_RIGHT_ALT
// 35 #
ASCII_24 = KEY_4, MODIFIERKEY_SHIFT
// 36 $
ASCII_25 = KEY_5, MODIFIERKEY_SHIFT
// 37 %
ASCII_26 = KEY_6, MODIFIERKEY_SHIFT
// 38 &
ASCII_27 = KEY_MINUS
// 39 
ASCII_28 = KEY_8, MODIFIERKEY_SHIFT
// 40 (
ASCII_29 = KEY_9, MODIFIERKEY_SHIFT
// 41 )
ASCII_2A = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
// 42 *
ASCII_2B = KEY_RIGHT_BRACE
// 43 +
ASCII_2C = KEY_COMMA
// 44 ,
ASCII_2D = KEY_SLASH
// 45 
ASCII_2E = KEY_PERIOD
// 46 .
ASCII_2F = KEY_7, MODIFIERKEY_SHIFT
// 47 /
ASCII_30 = KEY_0
// 48 0
ASCII_31 = KEY_1
// 49 1
ASCII_32 = KEY_2
// 50 2
ASCII_33 = KEY_3
// 51 3
ASCII_34 = KEY_4
// 52 4
ASCII_35 = KEY_5
// 53 5
ASCII_36 = KEY_6
// 54 6
ASCII_37 = KEY_7
// 55 7
ASCII_38 = KEY_8
// 56 8
ASCII_39 = KEY_9
// 57 9
ASCII_3A = KEY_PERIOD, MODIFIERKEY_SHIFT
// 58 :
ASCII_3B = KEY_COMMA, MODIFIERKEY_SHIFT
// 59 ;
ASCII_3C = KEY_TILDE
// 60 <
ASCII_3D = KEY_0, MODIFIERKEY_SHIFT
// 61 =
ASCII_3E = KEY_TILDE, MODIFIERKEY_SHIFT
// 62 >
ASCII_3F = KEY_MINUS, MODIFIERKEY_SHIFT
// 63 ?
ASCII_40 = KEY_2, MODIFIERKEY_RIGHT_ALT
// 64 @
ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
// 65 A
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
// 66 B
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
// 67 C
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
// 68 D
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
// 69 E
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
// 70 F
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
// 71 G
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
// 72 H
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
// 73 I
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
// 74 J
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
// 75 K
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
// 76 L
ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
// 77 M
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
// 78 N
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
// 79 O
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
// 80 P
ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
// 81 Q
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
// 82 R
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
// 83 S
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
// 84 T
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
// 85 U
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
// 86 V
ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
// 87 W
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
// 88 X
ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT
// 89 Y
ASCII_5A = KEY_Z, MODIFIERKEY_SHIFT
// 90 Z
ASCII_5B = KEY_LEFT_BRACE, MODIFIERKEY_RIGHT_ALT
// 91 [
ASCII_5C = KEY_NON_US_100, MODIFIERKEY_RIGHT_ALT
// 92 \

ASCII_5D = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT
// 93 ]
ASCII_5E = KEY_EQUAL, MODIFIERKEY_SHIFT
// 94 ^
ASCII_5F = KEY_SLASH, MODIFIERKEY_SHIFT
// 95 _

// ascii 60, 96: accento grave, non mappato
ASCII_61 = KEY_A
// 97 a
ASCII_62 = KEY_B
// 98 b
ASCII_63 = KEY_C
// 99 c
ASCII_64 = KEY_D
// 100 d
ASCII_65 = KEY_E
// 101 e
ASCII_66 = KEY_F
// 102 f
ASCII_67 = KEY_G
// 103 g
ASCII_68 = KEY_H
// 104 h
ASCII_69 = KEY_I
// 105 i
ASCII_6A = KEY_J
// 106 j
ASCII_6B = KEY_K
// 107 k
ASCII_6C = KEY_L
// 108 l
ASCII_6D = KEY_M
// 109 m
ASCII_6E = KEY_N
// 110 n
ASCII_6F = KEY_O
// 111 o
ASCII_70 = KEY_P
// 112 p
ASCII_71 = KEY_Q
// 113 q
ASCII_72 = KEY_R
// 114 r
ASCII_73 = KEY_S
// 115 s
ASCII_74 = KEY_T
// 116 t
ASCII_75 = KEY_U
// 117 u
ASCII_76 = KEY_V
// 118 v
ASCII_77 = KEY_W
// 119 w
ASCII_78 = KEY_X
// 120 x
ASCII_79 = KEY_Y
// 121 y
ASCII_7A = KEY_Z
// 122 z
ASCII_7B = KEY_QUOTE, MODIFIERKEY_RIGHT_ALT
// 123 {
ASCII_7C = KEY_1, MODIFIERKEY_RIGHT_ALT
// 124 |
ASCII_7D = KEY_BACKSLASH, MODIFIERKEY_RIGHT_ALT
// 125 }
ASCII_7E = KEY_SEMICOLON, MODIFIERKEY_RIGHT_ALT
// 126 ~
ISO_8859_1_BA = KEY_NON_US_100
// 127 º

// ascii 7E, 126: tilde, non mappato
ISO_8859_1_E0 = KEY_QUOTE
// 192 a grave
ISO_8859_1_E8 = KEY_LEFT_BRACE
// 232 e grave
ISO_8859_1_E9 = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT
// 233 e acuta
ISO_8859_1_EC = KEY_EQUAL
// 236 i grave
ISO_8859_1_F2 = KEY_SEMICOLON
// 242 o grave
ISO_8859_1_F9 = KEY_BACKSLASH
// 249 u grave

ISO_8859_1_F1 = KEY_SEMICOLON  
ISO_8859_1_D1 = KEY_SEMICOLON, MODIFIERKEY_SHIFT  

I hope it helps someone!

Link to comment
Share on other sites

  • 2 weeks later...

Gracias DragsterPS!, Prefiero hablar en Inglés para seguir con el estándar del foro :)

I am using OSX with ES-ISO Keyboard, and using a custom properties, based on your file but modified by Neoelkrita (posted in other thread on this forum). Differences with Matto are:

ASCII_23 = KEY_3, MODIFIERKEY_SHIFT                                                            
// 35 #                                                       
ASCII_3C = KEY_NON_US_100                                                                                               
// 60 <
ASCII_40 = KEY_Q, MODIFIERKEY_RIGHT_ALT                                                            
// 64 @
ASCII_5B = KEY_QUOTE, MODIFIERKEY_SHIFT                                                   
// 91 [                                                                                                                                                               
ASCII_5C = KEY_MINUS, MODIFIERKEY_RIGHT_ALT                                                   
// 92 \                                                                                                                                                                  
ASCII_5D = KEY_BACKSLASH, MODIFIERKEY_SHIFT           
// 93 ]                                                                              
ASCII_5E = KEY_QUOTE, MODIFIERKEY_RIGHT_ALT
// 94 ^
ASCII_7B = KEY_QUOTE                                                
// 123 {                                                                           
ASCII_7C = KEY_TILDE                                                
// 124 |                                                                           
ASCII_7D = KEY_BACKSLASH                                     
// 125 }                                                                          
ASCII_7E = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT               
// 126 ~                                                                                       
ISO_8859_1_BA = KEY_TILDE, MODIFIERKEY_SHIFT             
// 127 º

Link to comment
Share on other sites

  • 2 weeks later...

Hola a todos. Hello everyone, I read this thread, and after various tests, I tell my experience after trying to touch the files (s. Properties), and not solve anything.

I finally managed to work me as follows : In Windows 7, with the notebook I write the script with international selecting Spain Spanish keyboard, the icon in the lower left side of the icons of exam: state clock, time, etc. and I save it. After that open a cmd console with administrator permissions, and change to the English keyboard settings United States, I run the sequence: java -jar encoder.jar -i -o yourfile.txt inject.bin, and generates the bin file with the characters(: / \).

Greetings.

Link to comment
Share on other sites

Hola a todos. Hello everyone, I read this thread, and after various tests, I tell my experience after trying to touch the files (s. Properties), and not solve anything.

I finally managed to work me as follows : In Windows 7, with the notebook I write the script with international selecting Spain Spanish keyboard, the icon in the lower left side of the icons of exam: state clock, time, etc. and I save it. After that open a cmd console with administrator permissions, and change to the English keyboard settings United States, I run the sequence: java -jar encoder.jar -i -o yourfile.txt inject.bin, and generates the bin file with the characters(: / \).

Greetings.

Hola telecopc!

In your sequence, I miss the language input:

java -jar encoder.jar -i -o yourfile.txt inject.bin -l PATH_TO_YOUR_CUSTOM_LAYOUT

By default (without -l option), the encoder use "US" keyboard.

Link to comment
Share on other sites

  • 4 weeks later...
  • 2 weeks later...

Hi everyone!

I have a problem encoding with the spanish keyboard layout... I use the online encoder and the encoder app in kali. I have tried on windows, and happened the same error.

To test my keyboard I encode the text below.

DELAY 2000
GUI a
DELAY 200
STRING leafpad
DELAY 200
ENTER
DELAY 200
STRING !
ENTER
STRING "
ENTER
STRING #
ENTER
STRING $
ENTER
STRING %
ENTER
STRING &
ENTER
STRING (
ENTER
STRING )
ENTER
STRING *
ENTER
STRING +
ENTER
STRING ,
ENTER
STRING .
ENTER
STRING /
ENTER
STRING :
ENTER
STRING ;
ENTER
STRING <
ENTER
STRING =
ENTER
STRING >
ENTER
STRING ?
ENTER
STRING @
ENTER
STRING [
ENTER
STRING \
ENTER
STRING ]
ENTER
STRING ^
ENTER
STRING _
ENTER
STRING {
ENTER
STRING |
ENTER
STRING }
ENTER
STRING ~
ENTER
STRING \
ENTER
STRING -
ENTER

And the output was:

!
"
{
$
%
&
(
)
*
+
,
.
/
:
;
<
=
>
?
~
[
º
]
¿
_
[
ª
]
ª
º
-

I have errors on the most commond keys... @, # and \ ....

The properties on the encoder app:

// Author: Midnitesnake
// 01-11-2014
// LAYOUT_ESPANOL
// Based from Italian Keymap
// Thanks to Jaime.AlvarezdeAldecoa for patches

KEY_NON_US_100 = 100

ASCII_20 = KEY_SPACE
// 32
ASCII_21 = KEY_1, MODIFIERKEY_SHIFT
// 33 !
ASCII_22 = KEY_2, MODIFIERKEY_SHIFT
// 34 "
ASCII_23 = KEY_3, MODIFIERKEY_RIGHT_ALT
// 35 #
ASCII_24 = KEY_4, MODIFIERKEY_SHIFT
// 36 $
ASCII_25 = KEY_5, MODIFIERKEY_SHIFT
// 37 %
ASCII_26 = KEY_6, MODIFIERKEY_SHIFT
// 38 &
ASCII_27 = KEY_MINUS
// 39 
ASCII_28 = KEY_8, MODIFIERKEY_SHIFT
// 40 (
ASCII_29 = KEY_9, MODIFIERKEY_SHIFT
// 41 )
ASCII_2A = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
// 42 *
ASCII_2B = KEY_RIGHT_BRACE
// 43 +
ASCII_2C = KEY_COMMA
// 44 ,
ASCII_2D = KEY_SLASH
// 45 
ASCII_2E = KEY_PERIOD
// 46 .
ASCII_2F = KEY_7, MODIFIERKEY_SHIFT
// 47 /
ASCII_30 = KEY_0
// 48 0
ASCII_31 = KEY_1
// 49 1
ASCII_32 = KEY_2
// 50 2
ASCII_33 = KEY_3
// 51 3
ASCII_34 = KEY_4
// 52 4
ASCII_35 = KEY_5
// 53 5
ASCII_36 = KEY_6
// 54 6
ASCII_37 = KEY_7
// 55 7
ASCII_38 = KEY_8
// 56 8
ASCII_39 = KEY_9
// 57 9
ASCII_3A = KEY_PERIOD, MODIFIERKEY_SHIFT
// 58 :
ASCII_3B = KEY_COMMA, MODIFIERKEY_SHIFT
// 59 ;
ASCII_3C = KEY_NON_US_100
// 60 <
ASCII_3D = KEY_0, MODIFIERKEY_SHIFT
// 61 =
ASCII_3E = KEY_NON_US_100, MODIFIERKEY_SHIFT
// 62 >
ASCII_3F = KEY_MINUS, MODIFIERKEY_SHIFT
// 63 ?
ASCII_40 = KEY_2, MODIFIERKEY_RIGHT_ALT
// 64 @
ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
// 65 A
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
// 66 B
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
// 67 C
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
// 68 D
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
// 69 E
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
// 70 F
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
// 71 G
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
// 72 H
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
// 73 I
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
// 74 J
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
// 75 K
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
// 76 L
ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
// 77 M
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
// 78 N
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
// 79 O
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
// 80 P
ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
// 81 Q
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
// 82 R
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
// 83 S
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
// 84 T
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
// 85 U
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
// 86 V
ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
// 87 W
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
// 88 X
ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT
// 89 Y
ASCII_5A = KEY_Z, MODIFIERKEY_SHIFT
// 90 Z
ASCII_5B = KEY_LEFT_BRACE, MODIFIERKEY_RIGHT_ALT
// 91 [
ASCII_5C = KEY_TILDE, MODIFIERKEY_RIGHT_ALT
// 92 \

ASCII_5D = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT
// 93 ]
ASCII_5E = KEY_EQUAL, MODIFIERKEY_SHIFT
// 94 ^
ASCII_5F = KEY_SLASH, MODIFIERKEY_SHIFT
// 95 _

// ascii 60, 96: accento grave, non mappato
ASCII_61 = KEY_A
// 97 a
ASCII_62 = KEY_B
// 98 b
ASCII_63 = KEY_C
// 99 c
ASCII_64 = KEY_D
// 100 d
ASCII_65 = KEY_E
// 101 e
ASCII_66 = KEY_F
// 102 f
ASCII_67 = KEY_G
// 103 g
ASCII_68 = KEY_H
// 104 h
ASCII_69 = KEY_I
// 105 i
ASCII_6A = KEY_J
// 106 j
ASCII_6B = KEY_K
// 107 k
ASCII_6C = KEY_L
// 108 l
ASCII_6D = KEY_M
// 109 m
ASCII_6E = KEY_N
// 110 n
ASCII_6F = KEY_O
// 111 o
ASCII_70 = KEY_P
// 112 p
ASCII_71 = KEY_Q
// 113 q
ASCII_72 = KEY_R
// 114 r
ASCII_73 = KEY_S
// 115 s
ASCII_74 = KEY_T
// 116 t
ASCII_75 = KEY_U
// 117 u
ASCII_76 = KEY_V
// 118 v
ASCII_77 = KEY_W
// 119 w
ASCII_78 = KEY_X
// 120 x
ASCII_79 = KEY_Y
// 121 y
ASCII_7A = KEY_Z
// 122 z
ASCII_7B = KEY_LEFT_BRACE, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT
// 123 {
ASCII_7C = KEY_1, MODIFIERKEY_RIGHT_ALT
// 124 |
ASCII_7D = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT
// 125 }
ASCII_7E = KEY_4, MODIFIERKEY_RIGHT_ALT
// 126 ~
ISO_8859_1_BA = KEY_TILDE
// 127 º

// ascii 7E, 126: tilde, non mappato
ISO_8859_1_E0 = KEY_QUOTE
// 192 a grave
ISO_8859_1_E8 = KEY_LEFT_BRACE
// 232 e grave
ISO_8859_1_E9 = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT
// 233 e acuta
ISO_8859_1_EC = KEY_EQUAL
// 236 i grave
ISO_8859_1_F2 = KEY_SEMICOLON
// 242 o grave
ISO_8859_1_F9 = KEY_BACKSLASH
// 249 u grave

Could anybody help me with that issue... I have read that changing my language keyboard and encoding with US properties, but I don't want to change al the PC's I tried the DUCKY...

Is it a problem of the firmware?

Thanks for your time,

Link to comment
Share on other sites

Hii!!

Hello DragsterPS, first of all, thank you for replaying. I have downloaded your spanish keybord update (es.properties)

// Author: Midnitesnake
// 01-11-2014
// LAYOUT_ESPANOL
// Based from Italian Keymap
// Thanks to Jaime.AlvarezdeAldecoa for patches
// Characters fixed by DragsterPS

KEY_NON_US_100 = 100

ASCII_20 = KEY_SPACE
// 32
ASCII_21 = KEY_1, MODIFIERKEY_SHIFT
// 33 !
ASCII_22 = KEY_2, MODIFIERKEY_SHIFT
// 34 
ASCII_23 = KEY_3, MODIFIERKEY_RIGHT_ALT
// 35 #
ASCII_24 = KEY_4, MODIFIERKEY_SHIFT
// 36 $
ASCII_25 = KEY_5, MODIFIERKEY_SHIFT
// 37 %
ASCII_26 = KEY_6, MODIFIERKEY_SHIFT
// 38 &
ASCII_27 = KEY_MINUS
// 39 
ASCII_28 = KEY_8, MODIFIERKEY_SHIFT
// 40 (
ASCII_29 = KEY_9, MODIFIERKEY_SHIFT
// 41 )
ASCII_2A = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
// 42 *
ASCII_2B = KEY_RIGHT_BRACE
// 43 +
ASCII_2C = KEY_COMMA
// 44 ,
ASCII_2D = KEY_SLASH
// 45 
ASCII_2E = KEY_PERIOD
// 46 .
ASCII_2F = KEY_7, MODIFIERKEY_SHIFT
// 47 /
ASCII_30 = KEY_0
// 48 0
ASCII_31 = KEY_1
// 49 1
ASCII_32 = KEY_2
// 50 2
ASCII_33 = KEY_3
// 51 3
ASCII_34 = KEY_4
// 52 4
ASCII_35 = KEY_5
// 53 5
ASCII_36 = KEY_6
// 54 6
ASCII_37 = KEY_7
// 55 7
ASCII_38 = KEY_8
// 56 8
ASCII_39 = KEY_9
// 57 9
ASCII_3A = KEY_PERIOD, MODIFIERKEY_SHIFT
// 58 :
ASCII_3B = KEY_COMMA, MODIFIERKEY_SHIFT
// 59 ;
ASCII_3C = KEY_NON_US_100
// 60 <
ASCII_3D = KEY_0, MODIFIERKEY_SHIFT
// 61 =
ASCII_3E = KEY_NON_US_100, MODIFIERKEY_SHIFT
// 62 >
ASCII_3F = KEY_MINUS, MODIFIERKEY_SHIFT
// 63 ?
ASCII_40 = KEY_2, MODIFIERKEY_RIGHT_ALT
// 64 @
ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
// 65 A
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
// 66 B
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
// 67 C
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
// 68 D
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
// 69 E
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
// 70 F
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
// 71 G
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
// 72 H
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
// 73 I
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
// 74 J
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
// 75 K
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
// 76 L
ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
// 77 M
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
// 78 N
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
// 79 O
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
// 80 P
ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
// 81 Q
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
// 82 R
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
// 83 S
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
// 84 T
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
// 85 U
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
// 86 V
ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
// 87 W
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
// 88 X
ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT
// 89 Y
ASCII_5A = KEY_Z, MODIFIERKEY_SHIFT
// 90 Z
ASCII_5B = KEY_LEFT_BRACE, MODIFIERKEY_RIGHT_ALT
// 91 [
ASCII_5C = KEY_TILDE, MODIFIERKEY_RIGHT_ALT
// 92 \

ASCII_5D = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT
// 93 ]
ASCII_5E = KEY_EQUAL, MODIFIERKEY_SHIFT
// 94 ^
ASCII_5F = KEY_SLASH, MODIFIERKEY_SHIFT
// 95 _

// ascii 60, 96: accento grave, non mappato
ASCII_61 = KEY_A
// 97 a
ASCII_62 = KEY_B
// 98 b
ASCII_63 = KEY_C
// 99 c
ASCII_64 = KEY_D
// 100 d
ASCII_65 = KEY_E
// 101 e
ASCII_66 = KEY_F
// 102 f
ASCII_67 = KEY_G
// 103 g
ASCII_68 = KEY_H
// 104 h
ASCII_69 = KEY_I
// 105 i
ASCII_6A = KEY_J
// 106 j
ASCII_6B = KEY_K
// 107 k
ASCII_6C = KEY_L
// 108 l
ASCII_6D = KEY_M
// 109 m
ASCII_6E = KEY_N
// 110 n
ASCII_6F = KEY_O
// 111 o
ASCII_70 = KEY_P
// 112 p
ASCII_71 = KEY_Q
// 113 q
ASCII_72 = KEY_R
// 114 r
ASCII_73 = KEY_S
// 115 s
ASCII_74 = KEY_T
// 116 t
ASCII_75 = KEY_U
// 117 u
ASCII_76 = KEY_V
// 118 v
ASCII_77 = KEY_W
// 119 w
ASCII_78 = KEY_X
// 120 x
ASCII_79 = KEY_Y
// 121 y
ASCII_7A = KEY_Z
// 122 z
ASCII_7B = KEY_QUOTE, MODIFIERKEY_RIGHT_ALT
// 123 {
ASCII_7C = KEY_1, MODIFIERKEY_RIGHT_ALT
// 124 |
ASCII_7D = KEY_BACKSLASH, MODIFIERKEY_RIGHT_ALT
// 125 }
ASCII_7E = KEY_4, MODIFIERKEY_RIGHT_ALT
// 126 ~
ISO_8859_1_BA = KEY_TILDE
// 127 º

// ascii 7E, 126: tilde, non mappato
ISO_8859_1_E0 = KEY_QUOTE
// 192 a grave
ISO_8859_1_E8 = KEY_LEFT_BRACE
// 232 e grave
ISO_8859_1_E9 = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT
// 233 e acuta
ISO_8859_1_EC = KEY_EQUAL
// 236 i grave
ISO_8859_1_F2 = KEY_SEMICOLON
// 242 o grave
ISO_8859_1_F9 = KEY_BACKSLASH
// 249 u grave

But, it seems, it isn't working for me yet...

I encode my payload like this:

java -jar encoder.jar -i castellano.txt -o inject.bin -l es

And my output in notepad stills look like this:

º
ª

{

!
"
$
%
&
/
(
)
=
?
¿
*
;
,
.
:
-
_
[
]
[
]
<
>
!

I don't know if the problem is from the firmware, I need to upgrade the firmware??

Thank you, GRACIAS!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...