Advertisement
Guest User

pm8058-keypad.kcm

a guest
Jun 13th, 2015
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.70 KB | None | 0 0
  1. # Original idea by Paul-xxx
  2. # Made by KrSH - Danish version by hnl_dk
  3. # Xperia Mini Pro keyboard character map based on qwerty.kcm
  4.  
  5. type ALPHA
  6.  
  7. key A {
  8. label: 'A'
  9. number: '2'
  10. base: 'a'
  11. shift, capslock: 'A'
  12. alt: '\u0009'
  13. shift+alt, capslock+alt: 'A'
  14. }
  15.  
  16. key B {
  17. label: 'B'
  18. number: '2'
  19. base: 'b'
  20. shift, capslock: 'B'
  21. alt: '$'
  22. shift+alt, capslock+alt: '^'
  23. }
  24.  
  25. key C {
  26. label: 'C'
  27. number: '2'
  28. base: 'c'
  29. shift, capslock: 'C'
  30. alt: '_'
  31. shift+alt, capslock+alt: '\u00e7'
  32. }
  33.  
  34. key D {
  35. label: 'D'
  36. number: '3'
  37. base: 'd'
  38. shift, capslock: 'D'
  39. alt: '='
  40. shift+alt, capslock+alt: none
  41. }
  42.  
  43. key E {
  44. label: 'E'
  45. number: '3'
  46. base: 'e'
  47. shift, capslock: 'E'
  48. alt: '3'
  49. shift+alt, capslock+alt: '\u0301'
  50. }
  51.  
  52. key F {
  53. label: 'F'
  54. number: '3'
  55. base: 'f'
  56. shift, capslock: 'F'
  57. alt: '-'
  58. shift+alt, capslock+alt: '\u00a5'
  59. }
  60.  
  61. key G {
  62. label: 'G'
  63. number: '4'
  64. base: 'g'
  65. shift, capslock: 'G'
  66. alt: '+'
  67. shift+alt, capslock+alt: '_'
  68. }
  69.  
  70. key H {
  71. label: 'H'
  72. number: '4'
  73. base: 'h'
  74. shift, capslock: 'H'
  75. alt: '*'
  76. shift+alt, capslock+alt: '{'
  77. }
  78.  
  79. key I {
  80. label: 'I'
  81. number: '4'
  82. base: 'i'
  83. shift, capslock: 'I'
  84. alt: '8'
  85. shift+alt, capslock+alt: '\u0302'
  86. }
  87.  
  88. key J {
  89. label: 'J'
  90. number: '5'
  91. base: 'j'
  92. shift, capslock: 'J'
  93. alt: '#'
  94. shift+alt, capslock+alt: '}'
  95. }
  96.  
  97. key K {
  98. label: 'K'
  99. number: '5'
  100. base: 'k'
  101. shift, capslock: 'K'
  102. alt: '('
  103. shift+alt, capslock+alt: '~'
  104. }
  105.  
  106. key L {
  107. label: 'L'
  108. number: '5'
  109. base: 'l'
  110. shift, capslock: 'L'
  111. alt: ')'
  112. shift+alt, capslock+alt: '`'
  113. }
  114.  
  115. key M {
  116. label: 'M'
  117. number: '6'
  118. base: 'm'
  119. shift, capslock: 'M'
  120. alt: '\u20AC'
  121. shift+alt, capslock+alt: none
  122. }
  123.  
  124. key N {
  125. label: 'N'
  126. number: '6'
  127. base: 'n'
  128. shift, capslock: 'N'
  129. alt: '\u00F1'
  130. shift+alt, capslock+alt: '\u00D1'
  131. }
  132.  
  133. key O {
  134. label: 'O'
  135. number: '6'
  136. base: 'o'
  137. shift, capslock: 'O'
  138. alt: '9'
  139. shift+alt, capslock+alt: none
  140. }
  141.  
  142. key P {
  143. label: 'P'
  144. number: '7'
  145. base: 'p'
  146. shift, capslock: 'P'
  147. alt: '0'
  148. shift+alt, capslock+alt: none
  149. }
  150.  
  151. key Q {
  152. label: 'Q'
  153. number: '7'
  154. base: 'q'
  155. shift, capslock: 'Q'
  156. alt: '1'
  157. shift+alt, capslock+alt: '\u0300'
  158. }
  159.  
  160. key R {
  161. label: 'R'
  162. number: '7'
  163. base: 'r'
  164. shift, capslock: 'R'
  165. alt: '4'
  166. shift+alt, capslock+alt: '\u20ac'
  167. }
  168.  
  169. key S {
  170. label: 'S'
  171. number: '7'
  172. base: 's'
  173. shift, capslock: 'S'
  174. alt: '<'
  175. shift+alt, capslock+alt: '['
  176. }
  177.  
  178. key T {
  179. label: 'T'
  180. number: '8'
  181. base: 't'
  182. shift, capslock: 'T'
  183. alt: '5'
  184. shift+alt, capslock+alt: '\u00a3'
  185. }
  186.  
  187. key U {
  188. label: 'U'
  189. number: '8'
  190. base: 'u'
  191. shift, capslock: 'U'
  192. alt: '7'
  193. shift+alt, capslock+alt: '\u0308'
  194. }
  195.  
  196. key V {
  197. label: 'V'
  198. number: '8'
  199. base: 'v'
  200. shift, capslock: 'V'
  201. alt: '/'
  202. shift+alt, capslock+alt: '\\'
  203. }
  204.  
  205. key W {
  206. label: 'W'
  207. number: '9'
  208. base: 'w'
  209. shift, capslock: 'W'
  210. alt: '2'
  211. shift+alt, capslock+alt: none
  212. }
  213.  
  214. key X {
  215. label: 'X'
  216. number: '9'
  217. base: 'x'
  218. shift, capslock: 'X'
  219. alt: '%'
  220. shift+alt, capslock+alt: '\uef00'
  221. }
  222.  
  223. key Y {
  224. label: 'Y'
  225. number: '9'
  226. base: 'y'
  227. shift, capslock: 'Y'
  228. alt: '6'
  229. shift+alt, capslock+alt: '\u00a1'
  230. }
  231.  
  232. key Z {
  233. label: 'Z'
  234. number: '9'
  235. base: 'z'
  236. shift, capslock: 'Z'
  237. alt: '>'
  238. shift+alt, capslock+alt: ']'
  239. }
  240.  
  241. key COMMA {
  242. label: ','
  243. number: ','
  244. base: ','
  245. shift, capslock: ';'
  246. alt: ';'
  247. shift+alt: '|'
  248. }
  249.  
  250. key PERIOD {
  251. label: '.'
  252. number: '.'
  253. base: '.'
  254. shift, capslock: '|'
  255. alt: ':'
  256. shift+alt: '\u2026'
  257. }
  258.  
  259. key AT {
  260. label: '@'
  261. number: '0'
  262. base: '@'
  263. shift, capslock: '@'
  264. alt: '&'
  265. shift+alt: '\u2022'
  266. }
  267.  
  268. key SLASH {
  269. label: '/'
  270. number: '/'
  271. base: '/'
  272. shift, capslock: '?'
  273. alt: '?'
  274. shift+alt: '\\'
  275. }
  276.  
  277. key SPACE {
  278. label: ' '
  279. number: ' '
  280. base: ' '
  281. shift, capslock: ' '
  282. alt: ' '
  283. shift+alt: ' '
  284. }
  285.  
  286. key ENTER {
  287. label: '\n'
  288. number: '\n'
  289. base: '\n'
  290. shift, capslock: '\n'
  291. alt: '\n'
  292. shift+alt: '\n'
  293. }
  294.  
  295. key TAB {
  296. label: '\t'
  297. number: '\t'
  298. base: '\t'
  299. shift, capslock: '\t'
  300. alt: '\t'
  301. shift+alt: '\t'
  302. }
  303.  
  304. key 0 {
  305. label: '0'
  306. number: '0'
  307. base: '0'
  308. shift, capslock: ')'
  309. alt: ')'
  310. shift+alt: ')'
  311. }
  312.  
  313. key 1 {
  314. label: '1'
  315. number: '1'
  316. base: '1'
  317. shift, capslock: '!'
  318. alt: '!'
  319. shift+alt: '!'
  320. }
  321.  
  322. key 2 {
  323. label: '2'
  324. number: '2'
  325. base: '2'
  326. shift, capslock: '@'
  327. alt: '@'
  328. shift+alt: '@'
  329. }
  330.  
  331. key 3 {
  332. label: '3'
  333. number: '3'
  334. base: '3'
  335. shift, capslock: '#'
  336. alt: '#'
  337. shift+alt: '#'
  338. }
  339.  
  340. key 4 {
  341. label: '4'
  342. number: '4'
  343. base: '4'
  344. shift, capslock: '$'
  345. alt: '$'
  346. shift+alt: '$'
  347. }
  348.  
  349. key 5 {
  350. label: '5'
  351. number: '5'
  352. base: '5'
  353. shift, capslock: '%'
  354. alt: '%'
  355. shift+alt: '%'
  356. }
  357.  
  358. key 6 {
  359. label: '6'
  360. number: '6'
  361. base: '6'
  362. shift, capslock: '^'
  363. alt: '^'
  364. shift+alt: '^'
  365. }
  366.  
  367. key 7 {
  368. label: '7'
  369. number: '7'
  370. base: '7'
  371. shift, capslock: '&'
  372. alt: '&'
  373. shift+alt: '&'
  374. }
  375.  
  376. key 8 {
  377. label: '8'
  378. number: '8'
  379. base: '8'
  380. shift, capslock: '*'
  381. alt: '*'
  382. shift+alt: '*'
  383. }
  384.  
  385. key 9 {
  386. label: '9'
  387. number: '9'
  388. base: '9'
  389. shift, capslock: '('
  390. alt: '('
  391. shift+alt: '('
  392. }
  393.  
  394. key GRAVE {
  395. label: '?'
  396. number: '?'
  397. base: '?'
  398. shift, capslock: '\u00BF'
  399. alt: '!'
  400. shift+alt: '\u00A1'
  401. }
  402.  
  403. key MINUS {
  404. label: '-'
  405. number: '-'
  406. base: '-'
  407. shift, capslock: '_'
  408. alt: '-'
  409. shift+alt: '_'
  410. }
  411.  
  412. key EQUALS {
  413. label: '='
  414. number: '='
  415. base: '='
  416. shift, capslock: '+'
  417. alt: '='
  418. shift+alt: '+'
  419. }
  420.  
  421. key LEFT_BRACKET {
  422. label: '['
  423. number: '['
  424. base: '['
  425. shift, capslock: '{'
  426. alt: '['
  427. shift+alt: '{'
  428. }
  429.  
  430. key RIGHT_BRACKET {
  431. label: ']'
  432. number: ']'
  433. base: ']'
  434. shift, capslock: '}'
  435. alt: ']'
  436. shift+alt: '}'
  437. }
  438.  
  439. key BACKSLASH {
  440. label: '\\'
  441. number: '\\'
  442. base: '\\'
  443. shift, capslock: '|'
  444. alt: '\\'
  445. shift+alt: '|'
  446. }
  447.  
  448. key SEMICOLON {
  449. label: ';'
  450. number: ';'
  451. base: ';'
  452. shift, capslock: ':'
  453. alt: ';'
  454. shift+alt: ':'
  455. }
  456.  
  457. key APOSTROPHE {
  458. label: '\u0301'
  459. number: '\u0301'
  460. base: '\u0301'
  461. shift, capslock: '\''
  462. alt: '"'
  463. shift+alt: '`'
  464. }
  465.  
  466. key STAR {
  467. label: '*'
  468. number: '*'
  469. base: '*'
  470. shift, capslock: '*'
  471. alt: '*'
  472. shift+alt: '*'
  473. }
  474.  
  475. key POUND {
  476. label: '#'
  477. number: '#'
  478. base: '#'
  479. shift, capslock: '#'
  480. alt: '#'
  481. shift+alt: '#'
  482. }
  483.  
  484. key PLUS {
  485. label: '+'
  486. number: '+'
  487. base: '+'
  488. shift, capslock: '+'
  489. alt: '+'
  490. shift+alt: '+'
  491. }
  492.  
  493. key SYM {
  494. label: '\uef01'
  495. number: '\uef01'
  496. base: '\uef01'
  497. shift, capslock: '\uef01'
  498. alt: '\uef01'
  499. shift+alt: '\uef01'
  500. shift+capslock: '\uef01'
  501. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement