Homebrew HTC Keyboard Text Editor

tobi2006

Active Member
OP
Newcomer
Joined
Sep 17, 2009
Messages
26
Trophies
0
XP
86
Country
Gambia, The
Hey guys,
today I thought of typing texts on my ds. I know there are text editors, but also I saw the htc keyboard, like the one from e. g. htc hero

Pic:
kb.png


I think it must be possible to port this keyboard to a text editor for ds.
But I haven't any knowledge in programming homebrews for ds. So, did some already try this?
 

twiztidsinz

Taiju Yamada Fan
Member
Joined
Dec 23, 2008
Messages
4,979
Trophies
0
Website
Visit site
XP
220
Country
United States
I would say that anyone who could code a text editor would also be able to code the keyboard or modify an existing keyboard file to do so.
I'm not sure what the Keyboard and Gear buttons on the lower left do, but I'm guessing that the 12# key works similarly to the Shift key but instead of q -> Q (shift) you get q -> 1 (12#). So essentially you'd design 3 keyboards and have the two buttons switch between them.
1). qwertyuiop (Normal)
2). QWERTYUIOP (Shift)
3). 1234567890 (12#)

The problem is, finding someone to actually code it, or modifying code yourself if the app is opensource.
Alternatively, if the app is designed similarly, I think this would be (at least partially) possible already with BeUp since that has a configurable Keyboard ini file with Keys and Coordinates and Keyboard images.

CODE//Default Keyboard by HtheB

define ÂÂÂÂÂÂÂÂ"Normal"
bitmap ÂÂÂÂÂÂÂÂ"Beup/keyboard/keyboard.bmp"
key ÂÂÂÂ"1" ÂÂÂÂ"4,2,18,15"
key ÂÂÂÂ"2"ÂÂÂÂ"20,2,34,15"
key ÂÂÂÂ"3"ÂÂÂÂ"36,2,50,15"
key ÂÂÂÂ"4"ÂÂÂÂ"52,2,66,15"
key ÂÂÂÂ"5"ÂÂÂÂ"68,2,82,15"
key ÂÂÂÂ"6"ÂÂÂÂ"84,2,98,15"
key ÂÂÂÂ"7"ÂÂÂÂ"100,2,114,15"
key ÂÂÂÂ"8"ÂÂÂÂ"116,2,130,15"
key ÂÂÂÂ"9"ÂÂÂÂ"132,2,146,15"
key ÂÂÂÂ"0"ÂÂÂÂ"148,2,162,15"
key ÂÂÂÂ"-"ÂÂÂÂ"164,2,178,15"
key ÂÂÂÂ"="ÂÂÂÂ"180,2,194,15"
keyÂÂÂÂ "`"ÂÂÂÂ "2,17,11,31"
key ÂÂÂÂ"q" ÂÂÂÂ"13,17,27,31"
key ÂÂÂÂ"w"ÂÂÂÂ"29,17,43,31"
key ÂÂÂÂ"e"ÂÂÂÂ"45,17,59,31"
key ÂÂÂÂ"r"ÂÂÂÂ"61,17,75,31"
key ÂÂÂÂ"t"ÂÂÂÂ"77,17,91,31"
key ÂÂÂÂ"y"ÂÂÂÂ"93,17,107,31"
key ÂÂÂÂ"u"ÂÂÂÂ"109,17,123,31"
key ÂÂÂÂ"i"ÂÂÂÂ"125,17,139,31"
key ÂÂÂÂ"o"ÂÂÂÂ"141,17,155,31"
key ÂÂÂÂ"p"ÂÂÂÂ"157,17,171,31"
key ÂÂÂÂ"Back"ÂÂÂÂ"173,17,197,31"
key ÂÂÂÂ"Caps" ÂÂÂÂ"2,33,18,47"
key ÂÂÂÂ"a"ÂÂÂÂ"20,33,34,47"
key ÂÂÂÂ"s"ÂÂÂÂ"36,33,50,47"
key ÂÂÂÂ"d"ÂÂÂÂ"52,33,66,47"
key ÂÂÂÂ"f"ÂÂÂÂ"68,33,82,47"
key ÂÂÂÂ"g"ÂÂÂÂ"84,33,98,47"
key ÂÂÂÂ"h"ÂÂÂÂ"100,33,114,47"
key ÂÂÂÂ"j"ÂÂÂÂ"116,33,130,47"
key ÂÂÂÂ"k"ÂÂÂÂ"132,33,146,47"
key ÂÂÂÂ"l"ÂÂÂÂ"148,33,162,47"
keyÂÂÂÂ"/"ÂÂ "164,33,178,47"
key ÂÂÂÂ"Enter"ÂÂÂÂ"180,33,197,63"
keyÂÂÂÂ "Enter"ÂÂÂÂ"172,49,180,63"
key ÂÂÂÂ"Shift"ÂÂÂÂ"2,49,26,63"
key ÂÂÂÂ"z"ÂÂÂÂ"28,49,42,63"
key ÂÂÂÂ"x"ÂÂÂÂ"44,49,58,63"
key ÂÂÂÂ"c"ÂÂÂÂ"60,49,74,63"
key ÂÂÂÂ"v"ÂÂÂÂ"76,49,90,63"
key ÂÂÂÂ"b"ÂÂÂÂ"92,49,106,63"
key ÂÂÂÂ"n"ÂÂÂÂ"108,49,122,63"
key ÂÂÂÂ"m"ÂÂÂÂ"124,49,138,63"
key ÂÂÂÂ","ÂÂÂÂ"140,49,154,63"
key ÂÂÂÂ"."ÂÂÂÂ"156,49,170,63"
//keyÂÂ "MSN"ÂÂÂÂ "3,65,18,78"
//keyÂÂ "MSN"ÂÂÂÂ "180,65,195,78"
key ÂÂÂÂ"\"ÂÂÂÂ"20,65,34,78"
key ÂÂÂÂ";"ÂÂÂÂ"36,65,50,78"
key ÂÂÂÂ"'"ÂÂÂÂ"52,65,66,78"
keyÂÂÂÂ" "ÂÂ "68,65,146,78"
keyÂÂÂÂ"["ÂÂ "148,65,162,78"
keyÂÂÂÂ"]"ÂÂ "164,65,178,78"

define ÂÂÂÂÂÂÂÂ"Shift"
bitmap ÂÂÂÂÂÂÂÂ"Beup/keyboard/keyboard2.bmp"
key ÂÂÂÂ"!" ÂÂÂÂ"4,2,18,15"
key ÂÂÂÂ"@"ÂÂÂÂ"20,2,34,15"
key ÂÂÂÂ"#"ÂÂÂÂ"36,2,50,15"
key ÂÂÂÂ"$"ÂÂÂÂ"52,2,66,15"
key ÂÂÂÂ"%"ÂÂÂÂ"68,2,82,15"
key ÂÂÂÂ"^"ÂÂÂÂ"84,2,98,15"
key ÂÂÂÂ"&"ÂÂÂÂ"100,2,114,15"
key ÂÂÂÂ"*"ÂÂÂÂ"116,2,130,15"
key ÂÂÂÂ"("ÂÂÂÂ"132,2,146,15"
key ÂÂÂÂ")"ÂÂÂÂ"148,2,162,15"
key ÂÂÂÂ"_"ÂÂÂÂ"164,2,178,15"
key ÂÂÂÂ"+"ÂÂÂÂ"180,2,194,15"
keyÂÂÂÂ "~"ÂÂÂÂ "2,17,11,31"
key ÂÂÂÂ"Q" ÂÂÂÂ"13,17,27,31"
key ÂÂÂÂ"W"ÂÂÂÂ"29,17,43,31"
key ÂÂÂÂ"E"ÂÂÂÂ"45,17,59,31"
key ÂÂÂÂ"R"ÂÂÂÂ"61,17,75,31"
key ÂÂÂÂ"T"ÂÂÂÂ"77,17,91,31"
key ÂÂÂÂ"Y"ÂÂÂÂ"93,17,107,31"
key ÂÂÂÂ"U"ÂÂÂÂ"109,17,123,31"
key ÂÂÂÂ"I"ÂÂÂÂ"125,17,139,31"
key ÂÂÂÂ"O"ÂÂÂÂ"141,17,155,31"
key ÂÂÂÂ"P"ÂÂÂÂ"157,17,171,31"
key ÂÂÂÂ"Back"ÂÂÂÂ"173,17,197,31"
key ÂÂÂÂ"Caps" ÂÂÂÂ"2,33,18,47"
key ÂÂÂÂ"A"ÂÂÂÂ"20,33,34,47"
key ÂÂÂÂ"S"ÂÂÂÂ"36,33,50,47"
key ÂÂÂÂ"D"ÂÂÂÂ"52,33,66,47"
key ÂÂÂÂ"F"ÂÂÂÂ"68,33,82,47"
key ÂÂÂÂ"G"ÂÂÂÂ"84,33,98,47"
key ÂÂÂÂ"H"ÂÂÂÂ"100,33,114,47"
key ÂÂÂÂ"J"ÂÂÂÂ"116,33,130,47"
key ÂÂÂÂ"K"ÂÂÂÂ"132,33,146,47"
key ÂÂÂÂ"L"ÂÂÂÂ"148,33,162,47"
keyÂÂÂÂ"?"ÂÂ "164,33,178,47"
key ÂÂÂÂ"Enter"ÂÂÂÂ"180,33,197,63"ÂÂ
keyÂÂÂÂ "Enter"ÂÂÂÂ "172,49,180,63"
key ÂÂÂÂ"Shift"ÂÂÂÂ"2,49,26,63"
key ÂÂÂÂ"Z"ÂÂÂÂ"28,49,42,63"
key ÂÂÂÂ"X"ÂÂÂÂ"44,49,58,63"
key ÂÂÂÂ"C"ÂÂÂÂ"60,49,74,63"
key ÂÂÂÂ"V"ÂÂÂÂ"76,49,90,63"
key ÂÂÂÂ"B"ÂÂÂÂ"92,49,106,63"
key ÂÂÂÂ"N"ÂÂÂÂ"108,49,122,63"
key ÂÂÂÂ"M"ÂÂÂÂ"124,49,138,63"
key ÂÂÂÂ""ÂÂÂÂ"156,49,170,63"
//keyÂÂ "MSN"ÂÂÂÂ "3,65,18,78"
//keyÂÂ "MSN"ÂÂÂÂ "180,65,195,78"
key ÂÂÂÂ"|"ÂÂÂÂ"20,65,34,78"
key ÂÂÂÂ":"ÂÂÂÂ"36,65,50,78"
key ÂÂÂÂ"Quote"ÂÂÂÂ"52,65,66,78"
keyÂÂÂÂ" "ÂÂ "68,65,146,78"
keyÂÂÂÂ"{"ÂÂ "148,65,162,78"
keyÂÂÂÂ"}"ÂÂ "164,65,178,78"
Looking at this it MIGHT be possible to add another keyboard for MSN with the following (so long as it's not disabled because it's not added):
define "MSN"
bitmap "Beup/keyboard/keyboard3.bmp"
But then you'd still have to get at the keyboard files to add it to something else. Of course, Beup isn't opensource so that would be rather difficult.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: empty chat