diff options
Diffstat (limited to 'src/libfaad/kbd_win.h')
-rw-r--r-- | src/libfaad/kbd_win.h | 3347 |
1 files changed, 3344 insertions, 3 deletions
diff --git a/src/libfaad/kbd_win.h b/src/libfaad/kbd_win.h index b28e085de..c08603167 100644 --- a/src/libfaad/kbd_win.h +++ b/src/libfaad/kbd_win.h @@ -16,7 +16,7 @@ ** along with this program; if not, write to the Free Software ** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ** -** $Id: kbd_win.h,v 1.1 2002/07/14 23:43:01 miguelfreitas Exp $ +** $Id: kbd_win.h,v 1.2 2002/12/16 19:00:31 miguelfreitas Exp $ **/ #ifndef __KBD_WIN_H__ @@ -26,11 +26,14 @@ extern "C" { #endif +#ifndef FIXED_POINT + #ifdef _MSC_VER #pragma warning(disable:4305) +#pragma warning(disable:4244) #endif -real_t kbd_long[] = +real_t kbd_long_1024[] = { 0.00029256153896361, 0.00042998567353047, @@ -1058,8 +1061,970 @@ real_t kbd_long[] = 0.99999995720387 }; +real_t kbd_long_960[] = { + 0.0003021562530949, + 0.0004452267024786, + 0.0005674947527496, + 0.0006812465553466, + 0.0007910496776387, + 0.0008991655033895, + 0.0010068978259384, + 0.0011150758515751, + 0.0012242653193642, + 0.0013348735658205, + 0.0014472068670273, + 0.0015615039850448, + 0.0016779568885263, + 0.0017967241232412, + 0.0019179397560955, + 0.0020417195415393, + 0.0021681652836642, + 0.0022973679910599, + 0.0024294102029937, + 0.0025643677339078, + 0.0027023110014772, + 0.0028433060512612, + 0.0029874153568025, + 0.0031346984511728, + 0.0032852124303662, + 0.0034390123581190, + 0.0035961515940931, + 0.0037566820618961, + 0.0039206544694386, + 0.0040881184912194, + 0.0042591229199617, + 0.0044337157933972, + 0.0046119445007641, + 0.0047938558726415, + 0.0049794962570131, + 0.0051689115838900, + 0.0053621474203763, + 0.0055592490177131, + 0.0057602613515573, + 0.0059652291565289, + 0.0061741969558843, + 0.0063872090870253, + 0.0066043097234387, + 0.0068255428935640, + 0.0070509524970088, + 0.0072805823184660, + 0.0075144760396340, + 0.0077526772493942, + 0.0079952294524673, + 0.0082421760767325, + 0.0084935604793733, + 0.0087494259519870, + 0.0090098157247792, + 0.0092747729699467, + 0.0095443408043399, + 0.0098185622914832, + 0.0100974804430226, + 0.0103811382196612, + 0.0106695785316351, + 0.0109628442387771, + 0.0112609781502091, + 0.0115640230236993, + 0.0118720215647169, + 0.0121850164252137, + 0.0125030502021561, + 0.0128261654358321, + 0.0131544046079532, + 0.0134878101395681, + 0.0138264243888068, + 0.0141702896484671, + 0.0145194481434592, + 0.0148739420281182, + 0.0152338133833959, + 0.0155991042139432, + 0.0159698564450882, + 0.0163461119197227, + 0.0167279123950996, + 0.0171152995395520, + 0.0175083149291368, + 0.0179070000442104, + 0.0183113962659409, + 0.0187215448727609, + 0.0191374870367659, + 0.0195592638200623, + 0.0199869161710679, + 0.0204204849207691, + 0.0208600107789370, + 0.0213055343303066, + 0.0217570960307201, + 0.0222147362032386, + 0.0226784950342228, + 0.0231484125693867, + 0.0236245287098244, + 0.0241068832080138, + 0.0245955156637973, + 0.0250904655203431, + 0.0255917720600868, + 0.0260994744006559, + 0.0266136114907790, + 0.0271342221061795, + 0.0276613448454576, + 0.0281950181259587, + 0.0287352801796329, + 0.0292821690488833, + 0.0298357225824074, + 0.0303959784310299, + 0.0309629740435296, + 0.0315367466624615, + 0.0321173333199732, + 0.0327047708336193, + 0.0332990958021720, + 0.0339003446014307, + 0.0345085533800302, + 0.0351237580552491, + 0.0357459943088193, + 0.0363752975827358, + 0.0370117030750704, + 0.0376552457357870, + 0.0383059602625614, + 0.0389638810966056, + 0.0396290424184964, + 0.0403014781440112, + 0.0409812219199691, + 0.0416683071200799, + 0.0423627668408009, + 0.0430646338972016, + 0.0437739408188385, + 0.0444907198456388, + 0.0452150029237951, + 0.0459468217016708, + 0.0466862075257170, + 0.0474331914364021, + 0.0481878041641539, + 0.0489500761253148, + 0.0497200374181119, + 0.0504977178186404, + 0.0512831467768636, + 0.0520763534126273, + 0.0528773665116913, + 0.0536862145217772, + 0.0545029255486345, + 0.0553275273521232, + 0.0561600473423164, + 0.0570005125756209, + 0.0578489497509179, + 0.0587053852057233, + 0.0595698449123695, + 0.0604423544742077, + 0.0613229391218317, + 0.0622116237093247, + 0.0631084327105284, + 0.0640133902153352, + 0.0649265199260043, + 0.0658478451535027, + 0.0667773888138695, + 0.0677151734246072, + 0.0686612211010977, + 0.0696155535530446, + 0.0705781920809429, + 0.0715491575725758, + 0.0725284704995383, + 0.0735161509137906, + 0.0745122184442388, + 0.0755166922933461, + 0.0765295912337720, + 0.0775509336050437, + 0.0785807373102561, + 0.0796190198128044, + 0.0806657981331473, + 0.0817210888456026, + 0.0827849080751753, + 0.0838572714944183, + 0.0849381943203265, + 0.0860276913112652, + 0.0871257767639319, + 0.0882324645103534, + 0.0893477679149177, + 0.0904716998714418, + 0.0916042728002747, + 0.0927454986454381, + 0.0938953888718020, + 0.0950539544622996, + 0.0962212059151784, + 0.0973971532412897, + 0.0985818059614169, + 0.0997751731036425, + 0.1009772632007537, + 0.1021880842876888, + 0.1034076438990227, + 0.1046359490664932, + 0.1058730063165681, + 0.1071188216680533, + 0.1083734006297428, + 0.1096367481981100, + 0.1109088688550422, + 0.1121897665656167, + 0.1134794447759207, + 0.1147779064109143, + 0.1160851538723372, + 0.1174011890366591, + 0.1187260132530751, + 0.1200596273415457, + 0.1214020315908810, + 0.1227532257568719, + 0.1241132090604651, + 0.1254819801859856, + 0.1268595372794049, + 0.1282458779466558, + 0.1296409992519942, + 0.1310448977164081, + 0.1324575693160745, + 0.1338790094808633, + 0.1353092130928902, + 0.1367481744851168, + 0.1381958874400010, + 0.1396523451881945, + 0.1411175404072910, + 0.1425914652206223, + 0.1440741111961058, + 0.1455654693451402, + 0.1470655301215526, + 0.1485742834205956, + 0.1500917185779945, + 0.1516178243690463, + 0.1531525890077689, + 0.1546960001461024, + 0.1562480448731608, + 0.1578087097145364, + 0.1593779806316558, + 0.1609558430211876, + 0.1625422817145027, + 0.1641372809771871, + 0.1657408245086070, + 0.1673528954415270, + 0.1689734763417811, + 0.1706025492079969, + 0.1722400954713725, + 0.1738860959955082, + 0.1755405310762898, + 0.1772033804418275, + 0.1788746232524467, + 0.1805542381007349, + 0.1822422030116404, + 0.1839384954426268, + 0.1856430922838810, + 0.1873559698585756, + 0.1890771039231862, + 0.1908064696678625, + 0.1925440417168546, + 0.1942897941289937, + 0.1960437003982277, + 0.1978057334542116, + 0.1995758656629525, + 0.2013540688275098, + 0.2031403141887507, + 0.2049345724261595, + 0.2067368136587033, + 0.2085470074457521, + 0.2103651227880538, + 0.2121911281287646, + 0.2140249913545346, + 0.2158666797966480, + 0.2177161602322188, + 0.2195733988854414, + 0.2214383614288963, + 0.2233110129849106, + 0.2251913181269740, + 0.2270792408812093, + 0.2289747447278976, + 0.2308777926030592, + 0.2327883469000885, + 0.2347063694714437, + 0.2366318216303919, + 0.2385646641528076, + 0.2405048572790267, + 0.2424523607157545, + 0.2444071336380283, + 0.2463691346912334, + 0.2483383219931741, + 0.2503146531361985, + 0.2522980851893767, + 0.2542885747007335, + 0.2562860776995335, + 0.2582905496986215, + 0.2603019456968142, + 0.2623202201813464, + 0.2643453271303700, + 0.2663772200155053, + 0.2684158518044454, + 0.2704611749636135, + 0.2725131414608710, + 0.2745717027682799, + 0.2766368098649151, + 0.2787084132397296, + 0.2807864628944707, + 0.2828709083466482, + 0.2849616986325523, + 0.2870587823103237, + 0.2891621074630737, + 0.2912716217020546, + 0.2933872721698803, + 0.2955090055437973, + 0.2976367680390041, + 0.2997705054120213, + 0.3019101629641097, + 0.3040556855447379, + 0.3062070175550981, + 0.3083641029516701, + 0.3105268852498334, + 0.3126953075275265, + 0.3148693124289546, + 0.3170488421683428, + 0.3192338385337370, + 0.3214242428908514, + 0.3236199961869606, + 0.3258210389548392, + 0.3280273113167459, + 0.3302387529884521, + 0.3324553032833160, + 0.3346769011164010, + 0.3369034850086373, + 0.3391349930910280, + 0.3413713631088974, + 0.3436125324261830, + 0.3458584380297697, + 0.3481090165338656, + 0.3503642041844199, + 0.3526239368635820, + 0.3548881500942010, + 0.3571567790443668, + 0.3594297585319891, + 0.3617070230294185, + 0.3639885066681048, + 0.3662741432432950, + 0.3685638662187693, + 0.3708576087316147, + 0.3731553035970366, + 0.3754568833132069, + 0.3777622800661488, + 0.3800714257346570, + 0.3823842518952546, + 0.3847006898271841, + 0.3870206705174334, + 0.3893441246657958, + 0.3916709826899639, + 0.3940011747306560, + 0.3963346306567764, + 0.3986712800706062, + 0.4010110523130271, + 0.4033538764687756, + 0.4056996813717284, + 0.4080483956102172, + 0.4103999475323736, + 0.4127542652515031, + 0.4151112766514873, + 0.4174709093922143, + 0.4198330909150365, + 0.4221977484482556, + 0.4245648090126334, + 0.4269341994269293, + 0.4293058463134616, + 0.4316796761036958, + 0.4340556150438547, + 0.4364335892005536, + 0.4388135244664580, + 0.4411953465659639, + 0.4435789810609000, + 0.4459643533562509, + 0.4483513887059016, + 0.4507400122184019, + 0.4531301488627497, + 0.4555217234741947, + 0.4579146607600593, + 0.4603088853055777, + 0.4627043215797521, + 0.4651008939412254, + 0.4674985266441709, + 0.4698971438441951, + 0.4722966696042580, + 0.4746970279006055, + 0.4770981426287164, + 0.4794999376092619, + 0.4819023365940778, + 0.4843052632721476, + 0.4867086412755978, + 0.4891123941857028, + 0.4915164455388997, + 0.4939207188328126, + 0.4963251375322855, + 0.4987296250754225, + 0.5011341048796359, + 0.5035385003477012, + 0.5059427348738168, + 0.5083467318496706, + 0.5107504146705106, + 0.5131537067412193, + 0.5155565314823923, + 0.5179588123364193, + 0.5203604727735667, + 0.5227614362980630, + 0.5251616264541841, + 0.5275609668323384, + 0.5299593810751532, + 0.5323567928835578, + 0.5347531260228663, + 0.5371483043288580, + 0.5395422517138538, + 0.5419348921727899, + 0.5443261497892862, + 0.5467159487417104, + 0.5491042133092364, + 0.5514908678778958, + 0.5538758369466227, + 0.5562590451332913, + 0.5586404171807443, + 0.5610198779628133, + 0.5633973524903286, + 0.5657727659171199, + 0.5681460435460047, + 0.5705171108347663, + 0.5728858934021188, + 0.5752523170336598, + 0.5776163076878088, + 0.5799777915017323, + 0.5823366947972535, + 0.5846929440867458, + 0.5870464660790119, + 0.5893971876851449, + 0.5917450360243719, + 0.5940899384298793, + 0.5964318224546208, + 0.5987706158771039, + 0.6011062467071583, + 0.6034386431916822, + 0.6057677338203681, + 0.6080934473314057, + 0.6104157127171639, + 0.6127344592298474, + 0.6150496163871310, + 0.6173611139777690, + 0.6196688820671789, + 0.6219728510029997, + 0.6242729514206247, + 0.6265691142487051, + 0.6288612707146283, + 0.6311493523499663, + 0.6334332909958958, + 0.6357130188085891, + 0.6379884682645743, + 0.6402595721660647, + 0.6425262636462578, + 0.6447884761746012, + 0.6470461435620266, + 0.6492991999661505, + 0.6515475798964411, + 0.6537912182193508, + 0.6560300501634142, + 0.6582640113243098, + 0.6604930376698862, + 0.6627170655451516, + 0.6649360316772256, + 0.6671498731802533, + 0.6693585275602818, + 0.6715619327200959, + 0.6737600269640164, + 0.6759527490026566, + 0.6781400379576392, + 0.6803218333662715, + 0.6824980751861787, + 0.6846687037998949, + 0.6868336600194123, + 0.6889928850906855, + 0.6911463206980928, + 0.6932939089688525, + 0.6954355924773949, + 0.6975713142496884, + 0.6997010177675195, + 0.7018246469727265, + 0.7039421462713862, + 0.7060534605379528, + 0.7081585351193496, + 0.7102573158390105, + 0.7123497490008750, + 0.7144357813933307, + 0.7165153602931092, + 0.7185884334691287, + 0.7206549491862871, + 0.7227148562092042, + 0.7247681038059106, + 0.7268146417514855, + 0.7288544203316418, + 0.7308873903462577, + 0.7329135031128549, + 0.7349327104700221, + 0.7369449647807855, + 0.7389502189359237, + 0.7409484263572271, + 0.7429395410007016, + 0.7449235173597176, + 0.7469003104681008, + 0.7488698759031670, + 0.7508321697887005, + 0.7527871487978728, + 0.7547347701561059, + 0.7566749916438754, + 0.7586077715994560, + 0.7605330689216074, + 0.7624508430722016, + 0.7643610540787891, + 0.7662636625371070, + 0.7681586296135255, + 0.7700459170474343, + 0.7719254871535672, + 0.7737973028242671, + 0.7756613275316875, + 0.7775175253299340, + 0.7793658608571425, + 0.7812062993374951, + 0.7830388065831744, + 0.7848633489962533, + 0.7866798935705233, + 0.7884884078932579, + 0.7902888601469138, + 0.7920812191107668, + 0.7938654541624850, + 0.7956415352796368, + 0.7974094330411343, + 0.7991691186286133, + 0.8009205638277465, + 0.8026637410294932, + 0.8043986232312831, + 0.8061251840381346, + 0.8078433976637077, + 0.8095532389312917, + 0.8112546832747255, + 0.8129477067392539, + 0.8146322859823164, + 0.8163083982742698, + 0.8179760214990457, + 0.8196351341547393, + 0.8212857153541345, + 0.8229277448251595, + 0.8245612029112778, + 0.8261860705718113, + 0.8278023293821971, + 0.8294099615341773, + 0.8310089498359212, + 0.8325992777120815, + 0.8341809292037831, + 0.8357538889685445, + 0.8373181422801330, + 0.8388736750283521, + 0.8404204737187619, + 0.8419585254723335, + 0.8434878180250348, + 0.8450083397273509, + 0.8465200795437368, + 0.8480230270520029, + 0.8495171724426350, + 0.8510025065180464, + 0.8524790206917633, + 0.8539467069875448, + 0.8554055580384357, + 0.8568555670857525, + 0.8582967279780043, + 0.8597290351697464, + 0.8611524837203691, + 0.8625670692928198, + 0.8639727881522599, + 0.8653696371646555, + 0.8667576137953045, + 0.8681367161072958, + 0.8695069427599065, + 0.8708682930069319, + 0.8722207666949527, + 0.8735643642615368, + 0.8748990867333771, + 0.8762249357243662, + 0.8775419134336067, + 0.8788500226433579, + 0.8801492667169208, + 0.8814396495964587, + 0.8827211758007560, + 0.8839938504229149, + 0.8852576791279895, + 0.8865126681505587, + 0.8877588242922386, + 0.8889961549191320, + 0.8902246679592184, + 0.8914443718996848, + 0.8926552757841945, + 0.8938573892100969, + 0.8950507223255798, + 0.8962352858267605, + 0.8974110909547198, + 0.8985781494924783, + 0.8997364737619142, + 0.9008860766206249, + 0.9020269714587307, + 0.9031591721956235, + 0.9042826932766591, + 0.9053975496697941, + 0.9065037568621681, + 0.9076013308566311, + 0.9086902881682180, + 0.9097706458205682, + 0.9108424213422940, + 0.9119056327632955, + 0.9129602986110235, + 0.9140064379066919, + 0.9150440701614393, + 0.9160732153724396, + 0.9170938940189634, + 0.9181061270583908, + 0.9191099359221748, + 0.9201053425117579, + 0.9210923691944400, + 0.9220710387992010, + 0.9230413746124764, + 0.9240034003738882, + 0.9249571402719298, + 0.9259026189396085, + 0.9268398614500427, + 0.9277688933120170, + 0.9286897404654957, + 0.9296024292770939, + 0.9305069865355076, + 0.9314034394469048, + 0.9322918156302762, + 0.9331721431127471, + 0.9340444503248519, + 0.9349087660957711, + 0.9357651196485313, + 0.9366135405951697, + 0.9374540589318637, + 0.9382867050340261, + 0.9391115096513655, + 0.9399285039029165, + 0.9407377192720349, + 0.9415391876013639, + 0.9423329410877687, + 0.9431190122772415, + 0.9438974340597782, + 0.9446682396642262, + 0.9454314626531054, + 0.9461871369174033, + 0.9469352966713429, + 0.9476759764471278, + 0.9484092110896616, + 0.9491350357512457, + 0.9498534858862532, + 0.9505645972457831, + 0.9512684058722927, + 0.9519649480942105, + 0.9526542605205314, + 0.9533363800353921, + 0.9540113437926313, + 0.9546791892103320, + 0.9553399539653500, + 0.9559936759878265, + 0.9566403934556893, + 0.9572801447891388, + 0.9579129686451244, + 0.9585389039118085, + 0.9591579897030224, + 0.9597702653527108, + 0.9603757704093711, + 0.9609745446304828, + 0.9615666279769324, + 0.9621520606074324, + 0.9627308828729358, + 0.9633031353110477, + 0.9638688586404335, + 0.9644280937552258, + 0.9649808817194311, + 0.9655272637613366, + 0.9660672812679171, + 0.9666009757792454, + 0.9671283889829055, + 0.9676495627084089, + 0.9681645389216160, + 0.9686733597191652, + 0.9691760673229058, + 0.9696727040743406, + 0.9701633124290767, + 0.9706479349512860, + 0.9711266143081750, + 0.9715993932644684, + 0.9720663146769026, + 0.9725274214887337, + 0.9729827567242596, + 0.9734323634833574, + 0.9738762849360358, + 0.9743145643170059, + 0.9747472449202687, + 0.9751743700937215, + 0.9755959832337850, + 0.9760121277800496, + 0.9764228472099433, + 0.9768281850334235, + 0.9772281847876897, + 0.9776228900319223, + 0.9780123443420448, + 0.9783965913055132, + 0.9787756745161313, + 0.9791496375688939, + 0.9795185240548578, + 0.9798823775560431, + 0.9802412416403639, + 0.9805951598565897, + 0.9809441757293399, + 0.9812883327541090, + 0.9816276743923267, + 0.9819622440664515, + 0.9822920851550995, + 0.9826172409882086, + 0.9829377548422400, + 0.9832536699354163, + 0.9835650294229984, + 0.9838718763926001, + 0.9841742538595437, + 0.9844722047622547, + 0.9847657719576983, + 0.9850549982168574, + 0.9853399262202529, + 0.9856205985535073, + 0.9858970577029519, + 0.9861693460512790, + 0.9864375058732389, + 0.9867015793313820, + 0.9869616084718489, + 0.9872176352202061, + 0.9874697013773301, + 0.9877178486153397, + 0.9879621184735767, + 0.9882025523546365, + 0.9884391915204485, + 0.9886720770884069, + 0.9889012500275530, + 0.9891267511548089, + 0.9893486211312621, + 0.9895669004585049, + 0.9897816294750255, + 0.9899928483526520, + 0.9902005970930525, + 0.9904049155242876, + 0.9906058432974180, + 0.9908034198831690, + 0.9909976845686489, + 0.9911886764541239, + 0.9913764344498495, + 0.9915609972729590, + 0.9917424034444086, + 0.9919206912859797, + 0.9920958989173397, + 0.9922680642531603, + 0.9924372250002933, + 0.9926034186550070, + 0.9927666825002789, + 0.9929270536031491, + 0.9930845688121325, + 0.9932392647546895, + 0.9933911778347579, + 0.9935403442303433, + 0.9936867998911693, + 0.9938305805363887, + 0.9939717216523539, + 0.9941102584904481, + 0.9942462260649764, + 0.9943796591511174, + 0.9945105922829353, + 0.9946390597514524, + 0.9947650956027824, + 0.9948887336363228, + 0.9950100074030103, + 0.9951289502036336, + 0.9952455950872091, + 0.9953599748494155, + 0.9954721220310890, + 0.9955820689167787, + 0.9956898475333619, + 0.9957954896487196, + 0.9958990267704713, + 0.9960004901447701, + 0.9960999107551559, + 0.9961973193214694, + 0.9962927462988245, + 0.9963862218766388, + 0.9964777759777242, + 0.9965674382574342, + 0.9966552381028704, + 0.9967412046321465, + 0.9968253666937095, + 0.9969077528657186, + 0.9969883914554805, + 0.9970673104989413, + 0.9971445377602348, + 0.9972201007312871, + 0.9972940266314749, + 0.9973663424073412, + 0.9974370747323638, + 0.9975062500067785, + 0.9975738943574574, + 0.9976400336378379, + 0.9977046934279079, + 0.9977678990342401, + 0.9978296754900812, + 0.9978900475554902, + 0.9979490397175296, + 0.9980066761905056, + 0.9980629809162593, + 0.9981179775645063, + 0.9981716895332257, + 0.9982241399490979, + 0.9982753516679893, + 0.9983253472754841, + 0.9983741490874634, + 0.9984217791507299, + 0.9984682592436778, + 0.9985136108770075, + 0.9985578552944850, + 0.9986010134737439, + 0.9986431061271304, + 0.9986841537025921, + 0.9987241763846056, + 0.9987631940951476, + 0.9988012264947044, + 0.9988382929833222, + 0.9988744127016956, + 0.9989096045322947, + 0.9989438871005292, + 0.9989772787759494, + 0.9990097976734847, + 0.9990414616547146, + 0.9990722883291779, + 0.9991022950557125, + 0.9991314989438310, + 0.9991599168551279, + 0.9991875654047181, + 0.9992144609627068, + 0.9992406196556911, + 0.9992660573682882, + 0.9992907897446957, + 0.9993148321902777, + 0.9993381998731797, + 0.9993609077259696, + 0.9993829704473038, + 0.9994044025036201, + 0.9994252181308537, + 0.9994454313361775, + 0.9994650558997651, + 0.9994841053765757, + 0.9995025930981609, + 0.9995205321744921, + 0.9995379354958073, + 0.9995548157344778, + 0.9995711853468930, + 0.9995870565753632, + 0.9996024414500382, + 0.9996173517908444, + 0.9996317992094352, + 0.9996457951111574, + 0.9996593506970310, + 0.9996724769657434, + 0.9996851847156547, + 0.9996974845468164, + 0.9997093868630000, + 0.9997209018737374, + 0.9997320395963699, + 0.9997428098581069, + 0.9997532222980933, + 0.9997632863694836, + 0.9997730113415246, + 0.9997824063016426, + 0.9997914801575380, + 0.9998002416392840, + 0.9998086993014300, + 0.9998168615251084, + 0.9998247365201450, + 0.9998323323271717, + 0.9998396568197407, + 0.9998467177064404, + 0.9998535225330116, + 0.9998600786844637, + 0.9998663933871905, + 0.9998724737110845, + 0.9998783265716498, + 0.9998839587321121, + 0.9998893768055266, + 0.9998945872568815, + 0.9998995964051983, + 0.9999044104256269, + 0.9999090353515359, + 0.9999134770765971, + 0.9999177413568642, + 0.9999218338128448, + 0.9999257599315647, + 0.9999295250686255, + 0.9999331344502529, + 0.9999365931753376, + 0.9999399062174669, + 0.9999430784269460, + 0.9999461145328103, + 0.9999490191448277, + 0.9999517967554878, + 0.9999544517419835, + 0.9999569883681778, + 0.9999594107865607, + 0.9999617230401926, + 0.9999639290646355, + 0.9999660326898712, + 0.9999680376422052, + 0.9999699475461585, + 0.9999717659263435, + 0.9999734962093266, + 0.9999751417254756, + 0.9999767057107922, + 0.9999781913087290, + 0.9999796015719915, + 0.9999809394643231, + 0.9999822078622751, + 0.9999834095569596, + 0.9999845472557860, + 0.9999856235841805, + 0.9999866410872889, + 0.9999876022316609, + 0.9999885094069193, + 0.9999893649274085, + 0.9999901710338274, + 0.9999909298948430, + 0.9999916436086862, + 0.9999923142047299, + 0.9999929436450469, + 0.9999935338259505, + 0.9999940865795161, + 0.9999946036750835, + 0.9999950868207405, + 0.9999955376647868, + 0.9999959577971798, + 0.9999963487509599, + 0.9999967120036571, + 0.9999970489786785, + 0.9999973610466748, + 0.9999976495268890, + 0.9999979156884846, + 0.9999981607518545, + 0.9999983858899099, + 0.9999985922293493, + 0.9999987808519092, + 0.9999989527955938, + 0.9999991090558848, + 0.9999992505869332, + 0.9999993783027293, + 0.9999994930782556, + 0.9999995957506171, + 0.9999996871201549, + 0.9999997679515386, + 0.9999998389748399, + 0.9999999008865869, + 0.9999999543507984 +}; -real_t kbd_short[] = +real_t kbd_short_128[] = { 4.3795702929468881e-005, 0.00011867384265436617, @@ -1191,6 +2156,2382 @@ real_t kbd_short[] = 0.99999999904096815 }; +real_t kbd_short_120[] = +{ + 0.0000452320086910, + 0.0001274564692111, + 0.0002529398385345, + 0.0004335140496648, + 0.0006827100966952, + 0.0010158708222246, + 0.0014502162869659, + 0.0020048865156264, + 0.0027009618393178, + 0.0035614590925043, + 0.0046113018122711, + 0.0058772627936484, + 0.0073878776584103, + 0.0091733284512589, + 0.0112652966728373, + 0.0136967855861945, + 0.0165019120857793, + 0.0197156688892217, + 0.0233736582950619, + 0.0275117992367496, + 0.0321660098468534, + 0.0373718682174417, + 0.0431642544948834, + 0.0495769778717676, + 0.0566423924273392, + 0.0643910061132260, + 0.0728510874761729, + 0.0820482749475221, + 0.0920051937045235, + 0.1027410852163450, + 0.1142714546239370, + 0.1266077410648368, + 0.1397570159398145, + 0.1537217139274270, + 0.1684994012857075, + 0.1840825856392944, + 0.2004585710384133, + 0.2176093615976121, + 0.2355116164824983, + 0.2541366584185075, + 0.2734505372545160, + 0.2934141494343369, + 0.3139834135200387, + 0.3351095011824163, + 0.3567391223361566, + 0.3788148623608774, + 0.4012755686250732, + 0.4240567828288110, + 0.4470912150133537, + 0.4703092544619664, + 0.4936395121456694, + 0.5170093888596962, + 0.5403456627591340, + 0.5635750896430154, + 0.5866250090612892, + 0.6094239491338723, + 0.6319022228794100, + 0.6539925088563087, + 0.6756304090216887, + 0.6967549769155277, + 0.7173092095766250, + 0.7372404969921184, + 0.7565010233699827, + 0.7750481150999984, + 0.7928445309277697, + 0.8098586906021583, + 0.8260648390616000, + 0.8414431440907889, + 0.8559797262966709, + 0.8696666212110165, + 0.8825016743142358, + 0.8944883707784486, + 0.9056356027326216, + 0.9159573778427816, + 0.9254724739583072, + 0.9342040454819434, + 0.9421791879559176, + 0.9494284680976784, + 0.9559854271440150, + 0.9618860658493898, + 0.9671683198119525, + 0.9718715339497299, + 0.9760359449042233, + 0.9797021798981759, + 0.9829107801140203, + 0.9857017559923277, + 0.9881141809867999, + 0.9901858292742826, + 0.9919528617340944, + 0.9934495632180476, + 0.9947081327749199, + 0.9957585271195989, + 0.9966283562984427, + 0.9973428292485683, + 0.9979247458259197, + 0.9983945309245774, + 0.9987703055583410, + 0.9990679892449266, + 0.9993014277313617, + 0.9994825400228521, + 0.9996214788122335, + 0.9997267987294857, + 0.9998056273097539, + 0.9998638341781910, + 0.9999061946325793, + 0.9999365445321382, + 0.9999579241373735, + 0.9999727092594598, + 0.9999827287418790, + 0.9999893678912771, + 0.9999936579844555, + 0.9999963523959187, + 0.9999979902130101, + 0.9999989484358076, + 0.9999994840031031, + 0.9999997669534347, + 0.9999999060327799, + 0.9999999680107184, + 0.9999999918774242, + 0.9999999989770326 +}; + +#else + +real_t kbd_long_1024[] = +{ + 0x132C5, + 0x1C2DF, + 0x23D4C, + 0x2AEA1, + 0x31B8E, + 0x38665, + 0x3F07E, + 0x45AB3, + 0x4C598, + 0x53198, + 0x59F03, + 0x60E18, + 0x67F08, + 0x6F1FB, + 0x76714, + 0x7DE70, + 0x85828, + 0x8D455, + 0x95308, + 0x9D456, + 0xA5850, + 0xADF05, + 0xB6884, + 0xBF4DB, + 0xC8419, + 0xD1649, + 0xDAB78, + 0xE43B3, + 0xEDF05, + 0xF7D79, + 0x101F1B, + 0x10C3F5, + 0x116C13, + 0x12177F, + 0x12C644, + 0x13786C, + 0x142E01, + 0x14E70D, + 0x15A39B, + 0x1663B5, + 0x172764, + 0x17EEB2, + 0x18B9AA, + 0x198856, + 0x1A5ABE, + 0x1B30ED, + 0x1C0AED, + 0x1CE8C7, + 0x1DCA84, + 0x1EB030, + 0x1F99D2, + 0x208776, + 0x217924, + 0x226EE6, + 0x2368C6, + 0x2466CD, + 0x256905, + 0x266F77, + 0x277A2D, + 0x288930, + 0x299C8A, + 0x2AB445, + 0x2BD069, + 0x2CF101, + 0x2E1616, + 0x2F3FB1, + 0x306DDC, + 0x31A0A0, + 0x32D806, + 0x341419, + 0x3554E1, + 0x369A68, + 0x37E4B7, + 0x3933D7, + 0x3A87D3, + 0x3BE0B3, + 0x3D3E80, + 0x3EA144, + 0x400908, + 0x4175D6, + 0x42E7B6, + 0x445EB3, + 0x45DAD4, + 0x475C24, + 0x48E2AB, + 0x4A6E73, + 0x4BFF84, + 0x4D95E9, + 0x4F31AA, + 0x50D2CF, + 0x527963, + 0x54256E, + 0x55D6F9, + 0x578E0D, + 0x594AB4, + 0x5B0CF5, + 0x5CD4DA, + 0x5EA26C, + 0x6075B3, + 0x624EB9, + 0x642D86, + 0x661223, + 0x67FC98, + 0x69ECEE, + 0x6BE32E, + 0x6DDF61, + 0x6FE18F, + 0x71E9C0, + 0x73F7FD, + 0x760C4F, + 0x7826BD, + 0x7A4751, + 0x7C6E12, + 0x7E9B0A, + 0x80CE3F, + 0x8307BA, + 0x854784, + 0x878DA5, + 0x89DA24, + 0x8C2D09, + 0x8E865E, + 0x90E628, + 0x934C71, + 0x95B940, + 0x982C9D, + 0x9AA690, + 0x9D2720, + 0x9FAE55, + 0xA23C37, + 0xA4D0CD, + 0xA76C1E, + 0xAA0E31, + 0xACB70F, + 0xAF66BF, + 0xB21D47, + 0xB4DAAF, + 0xB79EFD, + 0xBA6A3A, + 0xBD3C6C, + 0xC01599, + 0xC2F5C9, + 0xC5DD03, + 0xC8CB4D, + 0xCBC0AD, + 0xCEBD2B, + 0xD1C0CD, + 0xD4CB99, + 0xD7DD96, + 0xDAF6C9, + 0xDE173A, + 0xE13EEF, + 0xE46DED, + 0xE7A43B, + 0xEAE1DE, + 0xEE26DC, + 0xF1733C, + 0xF4C702, + 0xF82235, + 0xFB84DA, + 0xFEEEF7, + 0x1026090, + 0x105D9AC, + 0x1095A50, + 0x10CE280, + 0x1107242, + 0x114099A, + 0x117A88E, + 0x11B4F24, + 0x11EFD5E, + 0x122B342, + 0x12670D4, + 0x12A361A, + 0x12E0318, + 0x131D7D0, + 0x135B44A, + 0x1399886, + 0x13D848C, + 0x141785E, + 0x14573FE, + 0x1497774, + 0x14D82C2, + 0x15195E8, + 0x155B0F0, + 0x159D3D8, + 0x15DFEA6, + 0x162315C, + 0x1666BFE, + 0x16AAE8E, + 0x16EF910, + 0x1734B86, + 0x177A5F4, + 0x17C085A, + 0x18072BE, + 0x184E520, + 0x1895F84, + 0x18DE1EA, + 0x1926C56, + 0x196FEC8, + 0x19B9946, + 0x1A03BCE, + 0x1A4E662, + 0x1A99904, + 0x1AE53B8, + 0x1B3167C, + 0x1B7E152, + 0x1BCB43E, + 0x1C18F3E, + 0x1C67254, + 0x1CB5D80, + 0x1D050C4, + 0x1D54C20, + 0x1DA4F96, + 0x1DF5B24, + 0x1E46ECC, + 0x1E98A8C, + 0x1EEAE68, + 0x1F3DA5E, + 0x1F90E6C, + 0x1FE4A94, + 0x2038ED8, + 0x208DB30, + 0x20E2FA4, + 0x2138C2C, + 0x218F0D0, + 0x21E5D84, + 0x223D250, + 0x2294F30, + 0x22ED420, + 0x2346124, + 0x239F634, + 0x23F9354, + 0x2453880, + 0x24AE5B8, + 0x2509AF8, + 0x2565840, + 0x25C1D88, + 0x261EAD4, + 0x267C024, + 0x26D9D6C, + 0x27382B0, + 0x2796FEC, + 0x27F651C, + 0x2856240, + 0x28B6754, + 0x2917450, + 0x2978938, + 0x29DA604, + 0x2A3CAB0, + 0x2A9F738, + 0x2B02BA0, + 0x2B667D8, + 0x2BCABE4, + 0x2C2F7C0, + 0x2C94B64, + 0x2CFA6CC, + 0x2D609F8, + 0x2DC74DC, + 0x2E2E77C, + 0x2E961CC, + 0x2EFE3C8, + 0x2F66D6C, + 0x2FCFEB8, + 0x30397A0, + 0x30A381C, + 0x310E030, + 0x3178FD0, + 0x31E46F8, + 0x32505A0, + 0x32BCBC4, + 0x3329960, + 0x3396E68, + 0x3404AD8, + 0x3472EAC, + 0x34E19DC, + 0x3550C60, + 0x35C0634, + 0x363074C, + 0x36A0FA8, + 0x3711F38, + 0x37835FC, + 0x37F53EC, + 0x38678FC, + 0x38DA528, + 0x394D868, + 0x39C12B4, + 0x3A35400, + 0x3AA9C48, + 0x3B1EB84, + 0x3B941AC, + 0x3C09EB4, + 0x3C80298, + 0x3CF6D4C, + 0x3D6DEC8, + 0x3DE5704, + 0x3E5D5F4, + 0x3ED5B94, + 0x3F4E7D8, + 0x3FC7AB4, + 0x4041428, + 0x40BB418, + 0x4135A90, + 0x41B0778, + 0x422BAD0, + 0x42A7488, + 0x4323490, + 0x439FAE8, + 0x441C780, + 0x4499A50, + 0x4517350, + 0x4595270, + 0x46137A8, + 0x46922F0, + 0x4711438, + 0x4790B78, + 0x48108A0, + 0x4890BB0, + 0x4911490, + 0x4992340, + 0x4A137A8, + 0x4A951C8, + 0x4B17188, + 0x4B996E8, + 0x4C1C1D8, + 0x4C9F250, + 0x4D22838, + 0x4DA6390, + 0x4E2A448, + 0x4EAEA50, + 0x4F335A0, + 0x4FB8628, + 0x503DBE0, + 0x50C36B0, + 0x51496A0, + 0x51CFB90, + 0x5256578, + 0x52DD450, + 0x5364808, + 0x53EC090, + 0x5473DD8, + 0x54FBFE0, + 0x5584690, + 0x560D1D8, + 0x56961B8, + 0x571F610, + 0x57A8EE0, + 0x5832C18, + 0x58BCDA0, + 0x5947378, + 0x59D1D88, + 0x5A5CBC0, + 0x5AE7E20, + 0x5B73488, + 0x5BFEEF8, + 0x5C8AD58, + 0x5D16FA0, + 0x5DA35B8, + 0x5E2FFA0, + 0x5EBCD40, + 0x5F49E80, + 0x5FD7368, + 0x6064BD0, + 0x60F27C0, + 0x6180718, + 0x620E9D0, + 0x629CFD8, + 0x632B920, + 0x63BA598, + 0x6449530, + 0x64D87D8, + 0x6567D88, + 0x65F7628, + 0x66871B0, + 0x6717008, + 0x67A7128, + 0x68374F8, + 0x68C7B68, + 0x6958478, + 0x69E9000, + 0x6A79E08, + 0x6B0AE70, + 0x6B9C128, + 0x6C2D628, + 0x6CBED60, + 0x6D506B8, + 0x6DE2220, + 0x6E73F90, + 0x6F05EF8, + 0x6F98040, + 0x702A358, + 0x70BC830, + 0x714EEC0, + 0x71E16E8, + 0x72740A8, + 0x7306BE8, + 0x7399898, + 0x742C6A0, + 0x74BF5F8, + 0x7552698, + 0x75E5858, + 0x7678B38, + 0x770BF28, + 0x779F410, + 0x78329E0, + 0x78C6090, + 0x7959800, + 0x79ED028, + 0x7A80900, + 0x7B14260, + 0x7BA7C50, + 0x7C3B6B0, + 0x7CCF170, + 0x7D62C88, + 0x7DF67E0, + 0x7E8A368, + 0x7F1DF10, + 0x7FB1AC8, + 0x8045670, + 0x80D9210, + 0x816CD90, + 0x82008E0, + 0x82943E0, + 0x8327E80, + 0x83BB8C0, + 0x844F290, + 0x84E2BD0, + 0x8576470, + 0x8609C60, + 0x869D3A0, + 0x8730A10, + 0x87C3FA0, + 0x8857440, + 0x88EA7E0, + 0x897DA60, + 0x8A10BD0, + 0x8AA3C10, + 0x8B36B00, + 0x8BC98A0, + 0x8C5C4E0, + 0x8CEEFB0, + 0x8D818F0, + 0x8E14090, + 0x8EA6690, + 0x8F38AE0, + 0x8FCAD60, + 0x905CE10, + 0x90EECC0, + 0x9180990, + 0x9212440, + 0x92A3CE0, + 0x9335350, + 0x93C6780, + 0x9457960, + 0x94E88F0, + 0x9579610, + 0x960A0B0, + 0x969A8C0, + 0x972AE30, + 0x97BB0F0, + 0x984B100, + 0x98DAE30, + 0x996A890, + 0x99FA000, + 0x9A89470, + 0x9B185D0, + 0x9BA7410, + 0x9C35F30, + 0x9CC4700, + 0x9D52B90, + 0x9DE0CC0, + 0x9E6EA90, + 0x9EFC4E0, + 0x9F89BA0, + 0xA016ED0, + 0xA0A3E50, + 0xA130A10, + 0xA1BD210, + 0xA249640, + 0xA2D5690, + 0xA3612E0, + 0xA3ECB30, + 0xA477F70, + 0xA502F90, + 0xA58DB80, + 0xA618330, + 0xA6A26A0, + 0xA72C5A0, + 0xA7B6050, + 0xA83F670, + 0xA8C8820, + 0xA951530, + 0xA9D9DA0, + 0xAA62170, + 0xAAEA070, + 0xAB71AB0, + 0xABF9010, + 0xAC80090, + 0xAD06C10, + 0xAD8D2A0, + 0xAE13410, + 0xAE99070, + 0xAF1E7A0, + 0xAFA39A0, + 0xB028650, + 0xB0ACDC0, + 0xB130FD0, + 0xB1B4C70, + 0xB2383A0, + 0xB2BB540, + 0xB33E160, + 0xB3C07D0, + 0xB4428B0, + 0xB4C43D0, + 0xB545930, + 0xB5C68C0, + 0xB647270, + 0xB6C7650, + 0xB747430, + 0xB7C6C20, + 0xB845E00, + 0xB8C49D0, + 0xB942F90, + 0xB9C0F10, + 0xBA3E870, + 0xBABBB80, + 0xBB38850, + 0xBBB4ED0, + 0xBC30EF0, + 0xBCAC8A0, + 0xBD27BE0, + 0xBDA28A0, + 0xBE1CED0, + 0xBE96E80, + 0xBF10780, + 0xBF899E0, + 0xC0025A0, + 0xC07AA90, + 0xC0F28D0, + 0xC16A030, + 0xC1E10C0, + 0xC257A80, + 0xC2CDD40, + 0xC343920, + 0xC3B8E00, + 0xC42DBE0, + 0xC4A22B0, + 0xC516270, + 0xC589B20, + 0xC5FCCA0, + 0xC66F6F0, + 0xC6E1A10, + 0xC7535F0, + 0xC7C4A90, + 0xC8357F0, + 0xC8A5DF0, + 0xC915C90, + 0xC9853D0, + 0xC9F43B0, + 0xCA62C20, + 0xCAD0D20, + 0xCB3E690, + 0xCBAB880, + 0xCC182F0, + 0xCC845D0, + 0xCCF0110, + 0xCD5B4B0, + 0xCDC60B0, + 0xCE30510, + 0xCE9A1C0, + 0xCF036B0, + 0xCF6C3F0, + 0xCFD4970, + 0xD03C720, + 0xD0A3D10, + 0xD10AB30, + 0xD171180, + 0xD1D6FF0, + 0xD23C680, + 0xD2A1530, + 0xD305C00, + 0xD369AF0, + 0xD3CD1E0, + 0xD4300E0, + 0xD4927F0, + 0xD4F4710, + 0xD555E20, + 0xD5B6D40, + 0xD617450, + 0xD677360, + 0xD6D6A60, + 0xD735950, + 0xD794030, + 0xD7F1F00, + 0xD84F5C0, + 0xD8AC460, + 0xD908AF0, + 0xD964960, + 0xD9BFFB0, + 0xDA1ADE0, + 0xDA753E0, + 0xDACF1D0, + 0xDB28790, + 0xDB81530, + 0xDBD9AA0, + 0xDC317F0, + 0xDC88D10, + 0xDCDFA00, + 0xDD35ED0, + 0xDD8BB70, + 0xDDE0FE0, + 0xDE35C20, + 0xDE8A030, + 0xDEDDC10, + 0xDF30FD0, + 0xDF83B50, + 0xDFD5EB0, + 0xE0279E0, + 0xE078CE0, + 0xE0C97B0, + 0xE119A60, + 0xE1694E0, + 0xE1B8730, + 0xE207150, + 0xE255350, + 0xE2A2D30, + 0xE2EFEE0, + 0xE33C870, + 0xE3889E0, + 0xE3D4330, + 0xE41F460, + 0xE469D70, + 0xE4B3E60, + 0xE4FD740, + 0xE546810, + 0xE58F0C0, + 0xE5D7160, + 0xE61EA00, + 0xE665A80, + 0xE6AC300, + 0xE6F2380, + 0xE737BF0, + 0xE77CC70, + 0xE7C14E0, + 0xE805560, + 0xE848DF0, + 0xE88BE90, + 0xE8CE740, + 0xE910800, + 0xE9520E0, + 0xE9931D0, + 0xE9D3AF0, + 0xEA13C30, + 0xEA535A0, + 0xEA92740, + 0xEAD1110, + 0xEB0F310, + 0xEB4CD50, + 0xEB89FE0, + 0xEBC6AB0, + 0xEC02DC0, + 0xEC3E930, + 0xEC79CF0, + 0xECB4900, + 0xECEED80, + 0xED28A60, + 0xED61FB0, + 0xED9AD70, + 0xEDD33B0, + 0xEE0B260, + 0xEE429A0, + 0xEE79960, + 0xEEB01B0, + 0xEEE6290, + 0xEF1BC20, + 0xEF50E40, + 0xEF85910, + 0xEFB9C90, + 0xEFED8C0, + 0xF020DB0, + 0xF053B60, + 0xF0861E0, + 0xF0B8130, + 0xF0E9960, + 0xF11AA60, + 0xF14B450, + 0xF17B730, + 0xF1AB300, + 0xF1DA7C0, + 0xF209590, + 0xF237C70, + 0xF265C60, + 0xF293570, + 0xF2C0790, + 0xF2ED2F0, + 0xF319770, + 0xF345530, + 0xF370C30, + 0xF39BC80, + 0xF3C6620, + 0xF3F0910, + 0xF41A570, + 0xF443B30, + 0xF46CA60, + 0xF495310, + 0xF4BD550, + 0xF4E5110, + 0xF50C660, + 0xF533550, + 0xF559DE0, + 0xF580030, + 0xF5A5C20, + 0xF5CB1E0, + 0xF5F0160, + 0xF614AB0, + 0xF638DE0, + 0xF65CAF0, + 0xF6801F0, + 0xF6A32E0, + 0xF6C5DD0, + 0xF6E82C0, + 0xF70A1C0, + 0xF72BAE0, + 0xF74CE20, + 0xF76DB90, + 0xF78E330, + 0xF7AE510, + 0xF7CE130, + 0xF7ED7A0, + 0xF80C870, + 0xF82B3A0, + 0xF849940, + 0xF867950, + 0xF8853E0, + 0xF8A2900, + 0xF8BF8B0, + 0xF8DC2F0, + 0xF8F87E0, + 0xF914780, + 0xF9301D0, + 0xF94B6F0, + 0xF9666D0, + 0xF981180, + 0xF99B720, + 0xF9B57A0, + 0xF9CF310, + 0xF9E8970, + 0xFA01AE0, + 0xFA1A760, + 0xFA32EF0, + 0xFA4B1B0, + 0xFA62F90, + 0xFA7A8A0, + 0xFA91D00, + 0xFAA8CA0, + 0xFABF790, + 0xFAD5DE0, + 0xFAEBF90, + 0xFB01CB0, + 0xFB17540, + 0xFB2C960, + 0xFB41900, + 0xFB56440, + 0xFB6AB20, + 0xFB7EDA0, + 0xFB92BE0, + 0xFBA65D0, + 0xFBB9B80, + 0xFBCCD00, + 0xFBDFA60, + 0xFBF23A0, + 0xFC048D0, + 0xFC169F0, + 0xFC28710, + 0xFC3A030, + 0xFC4B570, + 0xFC5C6C0, + 0xFC6D430, + 0xFC7DDD0, + 0xFC8E3B0, + 0xFC9E5C0, + 0xFCAE430, + 0xFCBDEE0, + 0xFCCD5F0, + 0xFCDC960, + 0xFCEB950, + 0xFCFA5A0, + 0xFD08E80, + 0xFD173E0, + 0xFD255E0, + 0xFD33470, + 0xFD40FA0, + 0xFD4E790, + 0xFD5BC30, + 0xFD68D80, + 0xFD75BB0, + 0xFD826A0, + 0xFD8EE70, + 0xFD9B320, + 0xFDA74C0, + 0xFDB3350, + 0xFDBEEE0, + 0xFDCA770, + 0xFDD5D10, + 0xFDE0FC0, + 0xFDEBFA0, + 0xFDF6C90, + 0xFE016C0, + 0xFE0BE30, + 0xFE162D0, + 0xFE204C0, + 0xFE2A400, + 0xFE34090, + 0xFE3DA90, + 0xFE471F0, + 0xFE506C0, + 0xFE59910, + 0xFE628E0, + 0xFE6B630, + 0xFE74120, + 0xFE7C9A0, + 0xFE84FC0, + 0xFE8D390, + 0xFE95500, + 0xFE9D440, + 0xFEA5130, + 0xFEACBE0, + 0xFEB4460, + 0xFEBBAC0, + 0xFEC2EF0, + 0xFECA110, + 0xFED1120, + 0xFED7F10, + 0xFEDEB00, + 0xFEE5500, + 0xFEEBCF0, + 0xFEF2300, + 0xFEF8720, + 0xFEFE960, + 0xFF049B0, + 0xFF0A840, + 0xFF10500, + 0xFF15FF0, + 0xFF1B920, + 0xFF21090, + 0xFF26650, + 0xFF2BA60, + 0xFF30CC0, + 0xFF35D90, + 0xFF3ACB0, + 0xFF3FA50, + 0xFF44650, + 0xFF490D0, + 0xFF4D9C0, + 0xFF52140, + 0xFF56740, + 0xFF5ABD0, + 0xFF5EF00, + 0xFF630C0, + 0xFF67120, + 0xFF6B020, + 0xFF6EDD0, + 0xFF72A30, + 0xFF76550, + 0xFF79F20, + 0xFF7D7B0, + 0xFF80F10, + 0xFF84530, + 0xFF87A30, + 0xFF8ADF0, + 0xFF8E0A0, + 0xFF91220, + 0xFF94280, + 0xFF971E0, + 0xFF9A020, + 0xFF9CD50, + 0xFF9F980, + 0xFFA24A0, + 0xFFA4ED0, + 0xFFA7800, + 0xFFAA030, + 0xFFAC780, + 0xFFAEDE0, + 0xFFB1350, + 0xFFB37E0, + 0xFFB5B90, + 0xFFB7E60, + 0xFFBA050, + 0xFFBC180, + 0xFFBE1D0, + 0xFFC0160, + 0xFFC2020, + 0xFFC3E20, + 0xFFC5B60, + 0xFFC77E0, + 0xFFC93B0, + 0xFFCAEC0, + 0xFFCC930, + 0xFFCE2E0, + 0xFFCFBF0, + 0xFFD1450, + 0xFFD2C10, + 0xFFD4340, + 0xFFD59C0, + 0xFFD6FB0, + 0xFFD8500, + 0xFFD99C0, + 0xFFDAE00, + 0xFFDC1A0, + 0xFFDD4C0, + 0xFFDE750, + 0xFFDF970, + 0xFFE0B00, + 0xFFE1C10, + 0xFFE2CA0, + 0xFFE3CC0, + 0xFFE4C70, + 0xFFE5BA0, + 0xFFE6A70, + 0xFFE78C0, + 0xFFE86B0, + 0xFFE9430, + 0xFFEA150, + 0xFFEAE10, + 0xFFEBA60, + 0xFFEC650, + 0xFFED1F0, + 0xFFEDD30, + 0xFFEE820, + 0xFFEF2B0, + 0xFFEFCE0, + 0xFFF06D0, + 0xFFF1070, + 0xFFF19B0, + 0xFFF22B0, + 0xFFF2B70, + 0xFFF33D0, + 0xFFF3C00, + 0xFFF43E0, + 0xFFF4B80, + 0xFFF52E0, + 0xFFF5A00, + 0xFFF60E0, + 0xFFF6780, + 0xFFF6DF0, + 0xFFF7420, + 0xFFF7A10, + 0xFFF7FE0, + 0xFFF8570, + 0xFFF8AC0, + 0xFFF8FF0, + 0xFFF94F0, + 0xFFF99C0, + 0xFFF9E60, + 0xFFFA2D0, + 0xFFFA720, + 0xFFFAB40, + 0xFFFAF30, + 0xFFFB310, + 0xFFFB6B0, + 0xFFFBA40, + 0xFFFBDA0, + 0xFFFC0E0, + 0xFFFC400, + 0xFFFC700, + 0xFFFC9E0, + 0xFFFCCA0, + 0xFFFCF50, + 0xFFFD1D0, + 0xFFFD440, + 0xFFFD690, + 0xFFFD8D0, + 0xFFFDAF0, + 0xFFFDD00, + 0xFFFDEF0, + 0xFFFE0D0, + 0xFFFE290, + 0xFFFE440, + 0xFFFE5E0, + 0xFFFE770, + 0xFFFE8E0, + 0xFFFEA50, + 0xFFFEBA0, + 0xFFFECE0, + 0xFFFEE20, + 0xFFFEF40, + 0xFFFF050, + 0xFFFF160, + 0xFFFF260, + 0xFFFF340, + 0xFFFF420, + 0xFFFF500, + 0xFFFF5C0, + 0xFFFF680, + 0xFFFF730, + 0xFFFF7E0, + 0xFFFF880, + 0xFFFF910, + 0xFFFF9A0, + 0xFFFFA30, + 0xFFFFAA0, + 0xFFFFB20, + 0xFFFFB90, + 0xFFFFBF0, + 0xFFFFC50, + 0xFFFFCA0, + 0xFFFFD00, + 0xFFFFD50, + 0xFFFFD90, + 0xFFFFDD0, + 0xFFFFE10, + 0xFFFFE50, + 0xFFFFE80, + 0xFFFFEB0, + 0xFFFFEE0, + 0xFFFFF00, + 0xFFFFF30, + 0xFFFFF50, + 0xFFFFF70, + 0xFFFFF80, + 0xFFFFFA0, + 0xFFFFFB0, + 0xFFFFFC0, + 0xFFFFFD0, + 0xFFFFFE0, + 0xFFFFFF0 +}; + +real_t kbd_long_960[] = +{ + 0x13CD5, + 0x1D2DA, + 0x2530F, + 0x2CA56, + 0x33D79, + 0x3AED7, + 0x41FCF, + 0x4913D, + 0x503BC, + 0x577B7, + 0x5ED81, + 0x6655B, + 0x6DF77, + 0x75C00, + 0x7DB1B, + 0x85CE5, + 0x8E17C, + 0x968F7, + 0x9F36B, + 0xA80EF, + 0xB1194, + 0xBA56C, + 0xC3C88, + 0xCD6F8, + 0xD74CB, + 0xE1610, + 0xEBAD6, + 0xF632A, + 0x100F1A, + 0x10BEB4, + 0x117203, + 0x122916, + 0x12E3F9, + 0x13A2B8, + 0x146561, + 0x152BFF, + 0x15F69E, + 0x16C54B, + 0x179812, + 0x186EFF, + 0x194A1D, + 0x1A2979, + 0x1B0D1E, + 0x1BF519, + 0x1CE175, + 0x1DD23E, + 0x1EC77F, + 0x1FC145, + 0x20BF9B, + 0x21C28C, + 0x22CA24, + 0x23D670, + 0x24E77A, + 0x25FD4E, + 0x2717F7, + 0x283782, + 0x295BF9, + 0x2A8569, + 0x2BB3DD, + 0x2CE760, + 0x2E1FFD, + 0x2F5DC1, + 0x30A0B7, + 0x31E8EA, + 0x333666, + 0x348935, + 0x35E164, + 0x373EFE, + 0x38A20E, + 0x3A0AA0, + 0x3B78BE, + 0x3CEC75, + 0x3E65CF, + 0x3FE4D8, + 0x41699B, + 0x42F424, + 0x44847D, + 0x461AB1, + 0x47B6CC, + 0x4958D9, + 0x4B00E4, + 0x4CAEF6, + 0x4E631C, + 0x501D60, + 0x51DDCD, + 0x53A46E, + 0x55714E, + 0x574479, + 0x591DF8, + 0x5AFDD7, + 0x5CE420, + 0x5ED0DE, + 0x60C41D, + 0x62BDE6, + 0x64BE44, + 0x66C542, + 0x68D2EB, + 0x6AE748, + 0x6D0265, + 0x6F244B, + 0x714D05, + 0x737C9E, + 0x75B320, + 0x77F094, + 0x7A3506, + 0x7C807E, + 0x7ED308, + 0x812CAD, + 0x838D77, + 0x85F570, + 0x8864A2, + 0x8ADB16, + 0x8D58D7, + 0x8FDDEE, + 0x926A64, + 0x94FE44, + 0x979995, + 0x9A3C63, + 0x9CE6B6, + 0x9F9897, + 0xA25210, + 0xA5132A, + 0xA7DBED, + 0xAAAC63, + 0xAD8495, + 0xB0648B, + 0xB34C4E, + 0xB63BE7, + 0xB9335E, + 0xBC32BC, + 0xBF3A09, + 0xC2494E, + 0xC56093, + 0xC87FE0, + 0xCBA73D, + 0xCED6B2, + 0xD20E47, + 0xD54E04, + 0xD895F0, + 0xDBE613, + 0xDF3E76, + 0xE29F1E, + 0xE60814, + 0xE9795F, + 0xECF305, + 0xF0750F, + 0xF3FF82, + 0xF79267, + 0xFB2DC3, + 0xFED19E, + 0x1027DFC, + 0x10632E8, + 0x109F064, + 0x10DB678, + 0x111852A, + 0x1155C82, + 0x1193C82, + 0x11D2532, + 0x121169A, + 0x12510BA, + 0x129139E, + 0x12D1F46, + 0x13133BA, + 0x13550FE, + 0x1397718, + 0x13DA60C, + 0x141DDE0, + 0x1461E98, + 0x14A6838, + 0x14EBAC6, + 0x1531644, + 0x1577AB8, + 0x15BE826, + 0x1605E92, + 0x164DE00, + 0x1696672, + 0x16DF7EC, + 0x1729274, + 0x177360A, + 0x17BE2B4, + 0x1809874, + 0x185574C, + 0x18A1F40, + 0x18EF052, + 0x193CA84, + 0x198ADDA, + 0x19D9A56, + 0x1A28FFA, + 0x1A78EC6, + 0x1AC96BE, + 0x1B1A7E4, + 0x1B6C23A, + 0x1BBE5C0, + 0x1C11276, + 0x1C64860, + 0x1CB8780, + 0x1D0CFD2, + 0x1D6215C, + 0x1DB7C1C, + 0x1E0E012, + 0x1E64D40, + 0x1EBC3A4, + 0x1F14342, + 0x1F6CC16, + 0x1FC5E22, + 0x201F964, + 0x2079DDC, + 0x20D4B8C, + 0x2130270, + 0x218C288, + 0x21E8BD4, + 0x2245E50, + 0x22A3A00, + 0x2301EDC, + 0x2360CE4, + 0x23C0418, + 0x2420478, + 0x2480DFC, + 0x24E20A8, + 0x2543C74, + 0x25A6164, + 0x2608F6C, + 0x266C694, + 0x26D06D0, + 0x2735020, + 0x279A284, + 0x27FFDF4, + 0x286626C, + 0x28CCFEC, + 0x2934670, + 0x299C5F0, + 0x2A04E68, + 0x2A6DFD8, + 0x2AD7A3C, + 0x2B41D88, + 0x2BAC9BC, + 0x2C17ED4, + 0x2C83CC8, + 0x2CF0398, + 0x2D5D338, + 0x2DCABA4, + 0x2E38CD8, + 0x2EA76CC, + 0x2F1697C, + 0x2F864E4, + 0x2FF68F8, + 0x30675B8, + 0x30D8B14, + 0x314A910, + 0x31BCF9C, + 0x322FEB8, + 0x32A3658, + 0x3317678, + 0x338BF0C, + 0x3401010, + 0x3476978, + 0x34ECB44, + 0x3563564, + 0x35DA7D0, + 0x3652288, + 0x36CA578, + 0x37430A0, + 0x37BC3F0, + 0x3835F64, + 0x38B02F4, + 0x392AE90, + 0x39A6238, + 0x3A21DD8, + 0x3A9E16C, + 0x3B1ACE8, + 0x3B98048, + 0x3C15B78, + 0x3C93E74, + 0x3D12930, + 0x3D91BA0, + 0x3E115BC, + 0x3E91774, + 0x3F120C4, + 0x3F9319C, + 0x40149F0, + 0x40969B8, + 0x41190E8, + 0x419BF70, + 0x421F548, + 0x42A3260, + 0x43276B0, + 0x43AC228, + 0x44314C0, + 0x44B6E68, + 0x453CF18, + 0x45C36C0, + 0x464A550, + 0x46D1AB8, + 0x47596F0, + 0x47E19F0, + 0x486A3A8, + 0x48F3400, + 0x497CAF0, + 0x4A06870, + 0x4A90C70, + 0x4B1B6D8, + 0x4BA67A8, + 0x4C31EC8, + 0x4CBDC28, + 0x4D49FC0, + 0x4DD6980, + 0x4E63958, + 0x4EF0F30, + 0x4F7EB08, + 0x500CCC8, + 0x509B468, + 0x512A1D0, + 0x51B94F0, + 0x5248DC0, + 0x52D8C28, + 0x5369020, + 0x53F9990, + 0x548A870, + 0x551BCA8, + 0x55AD628, + 0x563F4E8, + 0x56D18D0, + 0x57641D0, + 0x57F6FD8, + 0x588A2D8, + 0x591DAC0, + 0x59B1780, + 0x5A45900, + 0x5AD9F30, + 0x5B6EA08, + 0x5C03968, + 0x5C98D50, + 0x5D2E5A0, + 0x5DC4248, + 0x5E5A338, + 0x5EF0860, + 0x5F871B0, + 0x601DF10, + 0x60B5078, + 0x614C5C8, + 0x61E3EF0, + 0x627BBE8, + 0x6313C98, + 0x63AC0E8, + 0x64448C8, + 0x64DD430, + 0x65762F8, + 0x660F520, + 0x66A8A90, + 0x6742330, + 0x67DBEF0, + 0x6875DC0, + 0x690FF88, + 0x69AA438, + 0x6A44BB8, + 0x6ADF5F8, + 0x6B7A2E8, + 0x6C15270, + 0x6CB0478, + 0x6D4B8F8, + 0x6DE6FD0, + 0x6E828F0, + 0x6F1E450, + 0x6FBA1C8, + 0x7056158, + 0x70F22D8, + 0x718E648, + 0x722AB88, + 0x72C7280, + 0x7363B28, + 0x7400568, + 0x749D128, + 0x7539E50, + 0x75D6CD8, + 0x7673CA8, + 0x7710DA0, + 0x77ADFC0, + 0x784B2E0, + 0x78E86F0, + 0x7985BE8, + 0x7A231A8, + 0x7AC0820, + 0x7B5DF38, + 0x7BFB6E0, + 0x7C98F00, + 0x7D36788, + 0x7DD4058, + 0x7E71968, + 0x7F0F2A0, + 0x7FACBE8, + 0x804A530, + 0x80E7E60, + 0x8185770, + 0x8223030, + 0x82C08A0, + 0x835E0B0, + 0x83FB830, + 0x8498F30, + 0x8536580, + 0x85D3B20, + 0x8670FE0, + 0x870E3C0, + 0x87AB6B0, + 0x8848890, + 0x88E5950, + 0x89828D0, + 0x8A1F710, + 0x8ABC3F0, + 0x8B58F50, + 0x8BF5940, + 0x8C92180, + 0x8D2E810, + 0x8DCACF0, + 0x8E66FE0, + 0x8F030F0, + 0x8F9F000, + 0x903ACF0, + 0x90D67C0, + 0x9172050, + 0x920D690, + 0x92A8A60, + 0x9343BC0, + 0x93DEAA0, + 0x94796D0, + 0x9514050, + 0x95AE700, + 0x9648AD0, + 0x96E2BC0, + 0x977C9A0, + 0x9816470, + 0x98AFC20, + 0x9949080, + 0x99E2190, + 0x9A7AF40, + 0x9B13980, + 0x9BAC030, + 0x9C44340, + 0x9CDC2A0, + 0x9D73E40, + 0x9E0B610, + 0x9EA29F0, + 0x9F399D0, + 0x9FD05A0, + 0xA066D50, + 0xA0FD0D0, + 0xA193010, + 0xA228AF0, + 0xA2BE170, + 0xA353360, + 0xA3E80D0, + 0xA47C9A0, + 0xA510DC0, + 0xA5A4D10, + 0xA638790, + 0xA6CBD20, + 0xA75EDC0, + 0xA7F1960, + 0xA883FE0, + 0xA916120, + 0xA9A7D30, + 0xAA393F0, + 0xAACA560, + 0xAB5B150, + 0xABEB7C0, + 0xAC7B8A0, + 0xAD0B3D0, + 0xAD9A960, + 0xAE29920, + 0xAEB8320, + 0xAF46730, + 0xAFD4550, + 0xB061D60, + 0xB0EEF70, + 0xB17BB60, + 0xB208110, + 0xB294090, + 0xB31F9B0, + 0xB3AAC80, + 0xB4358D0, + 0xB4BFEB0, + 0xB549E10, + 0xB5D36C0, + 0xB65C8E0, + 0xB6E5430, + 0xB76D8D0, + 0xB7F5690, + 0xB87CD80, + 0xB903D70, + 0xB98A670, + 0xBA10860, + 0xBA96340, + 0xBB1B700, + 0xBBA0380, + 0xBC248D0, + 0xBCA86D0, + 0xBD2BD70, + 0xBDAECC0, + 0xBE31490, + 0xBEB34F0, + 0xBF34DC0, + 0xBFB5F00, + 0xC036890, + 0xC0B6A90, + 0xC1364C0, + 0xC1B5740, + 0xC2341E0, + 0xC2B24C0, + 0xC32FFA0, + 0xC3AD2B0, + 0xC429DB0, + 0xC4A60B0, + 0xC521BB0, + 0xC59CE90, + 0xC617940, + 0xC691BE0, + 0xC70B630, + 0xC784850, + 0xC7FD230, + 0xC8753B0, + 0xC8ECCE0, + 0xC963DA0, + 0xC9DA600, + 0xCA505F0, + 0xCAC5D60, + 0xCB3AC40, + 0xCBAF2A0, + 0xCC23060, + 0xCC96590, + 0xCD09210, + 0xCD7B5F0, + 0xCDED110, + 0xCE5E380, + 0xCECED30, + 0xCF3EE20, + 0xCFAE630, + 0xD01D570, + 0xD08BBE0, + 0xD0F9960, + 0xD166E00, + 0xD1D39C0, + 0xD23FC80, + 0xD2AB650, + 0xD316710, + 0xD380EE0, + 0xD3EADA0, + 0xD454360, + 0xD4BD010, + 0xD5253A0, + 0xD58CE20, + 0xD5F3F80, + 0xD65A7B0, + 0xD6C06D0, + 0xD725CC0, + 0xD78A980, + 0xD7EED10, + 0xD852770, + 0xD8B58A0, + 0xD918090, + 0xD979F50, + 0xD9DB4D0, + 0xDA3C110, + 0xDA9C400, + 0xDAFBDC0, + 0xDB5AE30, + 0xDBB9560, + 0xDC17340, + 0xDC747D0, + 0xDCD1320, + 0xDD2D520, + 0xDD88DD0, + 0xDDE3D40, + 0xDE3E350, + 0xDE98020, + 0xDEF1390, + 0xDF49DC0, + 0xDFA1EA0, + 0xDFF9630, + 0xE050470, + 0xE0A6960, + 0xE0FC510, + 0xE151760, + 0xE1A6070, + 0xE1FA040, + 0xE24D6C0, + 0xE2A03F0, + 0xE2F27F0, + 0xE3442A0, + 0xE395410, + 0xE3E5C40, + 0xE435B30, + 0xE4850E0, + 0xE4D3D60, + 0xE5220B0, + 0xE56FAD0, + 0xE5BCBC0, + 0xE609380, + 0xE655210, + 0xE6A0780, + 0xE6EB3D0, + 0xE735710, + 0xE77F120, + 0xE7C8220, + 0xE810A10, + 0xE858900, + 0xE89FED0, + 0xE8E6BB0, + 0xE92CF80, + 0xE972A60, + 0xE9B7C40, + 0xE9FC530, + 0xEA40540, + 0xEA83C60, + 0xEAC6AA0, + 0xEB09010, + 0xEB4ACA0, + 0xEB8C060, + 0xEBCCB60, + 0xEC0CD90, + 0xEC4C710, + 0xEC8B7D0, + 0xECC9FE0, + 0xED07F40, + 0xED45610, + 0xED82430, + 0xEDBE9C0, + 0xEDFA6D0, + 0xEE35B50, + 0xEE70750, + 0xEEAAAD0, + 0xEEE45F0, + 0xEF1D890, + 0xEF562E0, + 0xEF8E4E0, + 0xEFC5E80, + 0xEFFCFD0, + 0xF0338F0, + 0xF0699D0, + 0xF09F280, + 0xF0D4300, + 0xF108B60, + 0xF13CBB0, + 0xF1703F0, + 0xF1A3430, + 0xF1D5C70, + 0xF207CC0, + 0xF239520, + 0xF26A5A0, + 0xF29AE50, + 0xF2CAF20, + 0xF2FA840, + 0xF329990, + 0xF358340, + 0xF386540, + 0xF3B3FA0, + 0xF3E1260, + 0xF40DDA0, + 0xF43A160, + 0xF465DB0, + 0xF491290, + 0xF4BC000, + 0xF4E6630, + 0xF510500, + 0xF539C90, + 0xF562CE0, + 0xF58B610, + 0xF5B3810, + 0xF5DB300, + 0xF6026E0, + 0xF6293B0, + 0xF64F990, + 0xF675880, + 0xF69B090, + 0xF6C01C0, + 0xF6E4C20, + 0xF708FD0, + 0xF72CCB0, + 0xF7502F0, + 0xF773290, + 0xF795BA0, + 0xF7B7E20, + 0xF7D9A20, + 0xF7FAFA0, + 0xF81BEC0, + 0xF83C780, + 0xF85C9F0, + 0xF87C620, + 0xF89BC10, + 0xF8BABD0, + 0xF8D9570, + 0xF8F78F0, + 0xF915660, + 0xF932DD0, + 0xF94FF50, + 0xF96CAE0, + 0xF989090, + 0xF9A5070, + 0xF9C0A90, + 0xF9DBEE0, + 0xF9F6D90, + 0xFA11690, + 0xFA2BA00, + 0xFA457E0, + 0xFA5F040, + 0xFA78330, + 0xFA910B0, + 0xFAA98D0, + 0xFAC1BA0, + 0xFAD9920, + 0xFAF1170, + 0xFB08490, + 0xFB1F280, + 0xFB35B60, + 0xFB4BF40, + 0xFB61E10, + 0xFB777E0, + 0xFB8CCE0, + 0xFBA1CF0, + 0xFBB6830, + 0xFBCAEB0, + 0xFBDF070, + 0xFBF2D80, + 0xFC065F0, + 0xFC199C0, + 0xFC2C900, + 0xFC3F3D0, + 0xFC51A20, + 0xFC63C00, + 0xFC75980, + 0xFC872B0, + 0xFC987A0, + 0xFCA9840, + 0xFCBA4C0, + 0xFCCAD00, + 0xFCDB140, + 0xFCEB160, + 0xFCFAD80, + 0xFD0A5A0, + 0xFD199D0, + 0xFD28A20, + 0xFD37690, + 0xFD45F40, + 0xFD54420, + 0xFD62540, + 0xFD702C0, + 0xFD7DC90, + 0xFD8B2D0, + 0xFD98580, + 0xFDA54B0, + 0xFDB2060, + 0xFDBE8B0, + 0xFDCAD90, + 0xFDD6F10, + 0xFDE2D50, + 0xFDEE840, + 0xFDF9FF0, + 0xFE05480, + 0xFE105E0, + 0xFE1B420, + 0xFE25F50, + 0xFE30780, + 0xFE3ACA0, + 0xFE44EE0, + 0xFE4EE20, + 0xFE58A90, + 0xFE62420, + 0xFE6BAE0, + 0xFE74EE0, + 0xFE7E030, + 0xFE86EC0, + 0xFE8FAA0, + 0xFE983F0, + 0xFEA0AA0, + 0xFEA8ED0, + 0xFEB1070, + 0xFEB8FA0, + 0xFEC0C50, + 0xFEC86A0, + 0xFECFE90, + 0xFED7430, + 0xFEDE770, + 0xFEE5880, + 0xFEEC740, + 0xFEF33D0, + 0xFEF9E30, + 0xFF00670, + 0xFF06CA0, + 0xFF0D0B0, + 0xFF132B0, + 0xFF192B0, + 0xFF1F0B0, + 0xFF24CC0, + 0xFF2A6E0, + 0xFF2FF20, + 0xFF35590, + 0xFF3AA20, + 0xFF3FCE0, + 0xFF44DD0, + 0xFF49D10, + 0xFF4EA90, + 0xFF53670, + 0xFF58090, + 0xFF5C920, + 0xFF61010, + 0xFF65560, + 0xFF69930, + 0xFF6DB80, + 0xFF71C40, + 0xFF75B90, + 0xFF79970, + 0xFF7D5E0, + 0xFF810E0, + 0xFF84A90, + 0xFF882E0, + 0xFF8B9E0, + 0xFF8EF90, + 0xFF92400, + 0xFF95730, + 0xFF98920, + 0xFF9B9E0, + 0xFF9E970, + 0xFFA17D0, + 0xFFA4510, + 0xFFA7130, + 0xFFA9C40, + 0xFFAC630, + 0xFFAEF20, + 0xFFB1700, + 0xFFB3DE0, + 0xFFB63C0, + 0xFFB88A0, + 0xFFBAC90, + 0xFFBCFA0, + 0xFFBF1B0, + 0xFFC12E0, + 0xFFC3340, + 0xFFC52B0, + 0xFFC7150, + 0xFFC8F20, + 0xFFCAC20, + 0xFFCC850, + 0xFFCE3C0, + 0xFFCFE60, + 0xFFD1850, + 0xFFD3190, + 0xFFD4A10, + 0xFFD61E0, + 0xFFD7900, + 0xFFD8F80, + 0xFFDA550, + 0xFFDBA80, + 0xFFDCF10, + 0xFFDE310, + 0xFFDF670, + 0xFFE0940, + 0xFFE1B80, + 0xFFE2D30, + 0xFFE3E60, + 0xFFE4F00, + 0xFFE5F20, + 0xFFE6EC0, + 0xFFE7DF0, + 0xFFE8C90, + 0xFFE9AD0, + 0xFFEA890, + 0xFFEB5E0, + 0xFFEC2D0, + 0xFFECF40, + 0xFFEDB60, + 0xFFEE700, + 0xFFEF250, + 0xFFEFD40, + 0xFFF07D0, + 0xFFF1200, + 0xFFF1BD0, + 0xFFF2560, + 0xFFF2E90, + 0xFFF3770, + 0xFFF3FF0, + 0xFFF4840, + 0xFFF5030, + 0xFFF57E0, + 0xFFF5F40, + 0xFFF6670, + 0xFFF6D50, + 0xFFF73E0, + 0xFFF7A40, + 0xFFF8070, + 0xFFF8650, + 0xFFF8C00, + 0xFFF9170, + 0xFFF96C0, + 0xFFF9BC0, + 0xFFFA0A0, + 0xFFFA540, + 0xFFFA9C0, + 0xFFFAE10, + 0xFFFB220, + 0xFFFB620, + 0xFFFB9E0, + 0xFFFBD80, + 0xFFFC100, + 0xFFFC450, + 0xFFFC780, + 0xFFFCA90, + 0xFFFCD70, + 0xFFFD040, + 0xFFFD2E0, + 0xFFFD570, + 0xFFFD7E0, + 0xFFFDA30, + 0xFFFDC60, + 0xFFFDE80, + 0xFFFE080, + 0xFFFE260, + 0xFFFE430, + 0xFFFE5F0, + 0xFFFE790, + 0xFFFE920, + 0xFFFEAA0, + 0xFFFEC00, + 0xFFFED50, + 0xFFFEEA0, + 0xFFFEFD0, + 0xFFFF0F0, + 0xFFFF200, + 0xFFFF300, + 0xFFFF3F0, + 0xFFFF4E0, + 0xFFFF5B0, + 0xFFFF680, + 0xFFFF740, + 0xFFFF7F0, + 0xFFFF8A0, + 0xFFFF940, + 0xFFFF9D0, + 0xFFFFA50, + 0xFFFFAE0, + 0xFFFFB50, + 0xFFFFBC0, + 0xFFFFC30, + 0xFFFFC90, + 0xFFFFCE0, + 0xFFFFD40, + 0xFFFFD90, + 0xFFFFDD0, + 0xFFFFE10, + 0xFFFFE50, + 0xFFFFE80, + 0xFFFFEC0, + 0xFFFFEE0, + 0xFFFFF10, + 0xFFFFF30, + 0xFFFFF60, + 0xFFFFF70, + 0xFFFFF90, + 0xFFFFFB0, + 0xFFFFFC0, + 0xFFFFFD0, + 0xFFFFFE0, + 0xFFFFFF0 +}; + +real_t kbd_short_128[] = +{ + 0x2DEC, + 0x7C70, + 0xF1EC, + 0x19864, + 0x27B3D, + 0x3A753, + 0x52B03, + 0x71637, + 0x97A69, + 0xC6AA6, + 0xFFB8C, + 0x14433E, + 0x19595A, + 0x1F56E5, + 0x265635, + 0x2E72D1, + 0x37C94C, + 0x427722, + 0x4E9A83, + 0x5C5227, + 0x6BBD0D, + 0x7CFA46, + 0x9028AF, + 0xA566AF, + 0xBCD1EE, + 0xD6870D, + 0xF2A159, + 0x1113A7E, + 0x1326A3C, + 0x156461C, + 0x17CE124, + 0x1A64B92, + 0x1D29294, + 0x201C010, + 0x233DA5C, + 0x268E41C, + 0x2A0DBFC, + 0x2DBBCA0, + 0x3197C7C, + 0x35A0DC0, + 0x39D5E40, + 0x3E35788, + 0x42BDED0, + 0x476D508, + 0x4C41720, + 0x5137DE0, + 0x564DE60, + 0x5B80A20, + 0x60CCF50, + 0x662F918, + 0x6BA4FF0, + 0x7129A00, + 0x76B9B70, + 0x7C516F0, + 0x81ECE00, + 0x8788190, + 0x8D1F240, + 0x92AE100, + 0x9830F60, + 0x9DA4020, + 0xA3037A0, + 0xA84BC50, + 0xAD79720, + 0xB2893B0, + 0xB778110, + 0xBC431C0, + 0xC0E7C30, + 0xC563AF0, + 0xC9B4CF0, + 0xCDD95A0, + 0xD1CFD30, + 0xD597090, + 0xD92E180, + 0xDC94690, + 0xDFC9B20, + 0xE2CDF20, + 0xE5A1710, + 0xE844BD0, + 0xEAB8A30, + 0xECFE300, + 0xEF16A60, + 0xF1037D0, + 0xF2C6590, + 0xF461040, + 0xF5D56A0, + 0xF725920, + 0xF853960, + 0xF961A00, + 0xFA51DE0, + 0xFB26830, + 0xFBE1BE0, + 0xFC85B20, + 0xFD14770, + 0xFD90130, + 0xFDFA730, + 0xFE55700, + 0xFEA2C30, + 0xFEE40C0, + 0xFF1ACA0, + 0xFF485D0, + 0xFF6E070, + 0xFF8CEB0, + 0xFFA60D0, + 0xFFBA540, + 0xFFCA8C0, + 0xFFD7660, + 0xFFE17C0, + 0xFFE9530, + 0xFFEF5A0, + 0xFFF3EE0, + 0xFFF75F0, + 0xFFF9EC0, + 0xFFFBC90, + 0xFFFD210, + 0xFFFE150, + 0xFFFEBF0, + 0xFFFF330, + 0xFFFF800, + 0xFFFFB30, + 0xFFFFD30, + 0xFFFFE70, + 0xFFFFF30, + 0xFFFFF90, + 0xFFFFFD0, + 0xFFFFFF0, + 0x10000000, + 0x10000000, + 0x10000000 +}; + +real_t kbd_short_120[] = +{ + 0x2F6D, + 0x85A5, + 0x1093A, + 0x1C692, + 0x2CBDF, + 0x42937, + 0x5F0A9, + 0x83646, + 0xB1029, + 0xE9675, + 0x12E34C, + 0x1812C1, + 0x1E42C0, + 0x2592EE, + 0x2E2485, + 0x381A1F, + 0x439782, + 0x50C160, + 0x5FBD0E, + 0x70B036, + 0x83C082, + 0x99133E, + 0xB0CD00, + 0xCB113B, + 0xE801DA, + 0x107BEDE, + 0x12A65E6, + 0x15011DA, + 0x178DA70, + 0x1A4D3D6, + 0x1D40E4E, + 0x20695D8, + 0x23C71DC, + 0x275A4E8, + 0x2B22C6C, + 0x2F20094, + 0x335140C, + 0x37B53F4, + 0x3C4A7D4, + 0x410F198, + 0x4600DA8, + 0x4B1D308, + 0x5061378, + 0x55C9BC8, + 0x5B53418, + 0x60FA030, + 0x66B9FF0, + 0x6C8EFC0, + 0x7274920, + 0x7866300, + 0x7E5F288, + 0x845ABA0, + 0x8A54180, + 0x9046750, + 0x962D0E0, + 0x9C03350, + 0xA1C4580, + 0xA76C0E0, + 0xACF61D0, + 0xB25E890, + 0xB7A1940, + 0xBCBBCB0, + 0xC1AA0D0, + 0xC6698E0, + 0xCAF7DC0, + 0xCF52E60, + 0xD378FC0, + 0xD768D10, + 0xDB217D0, + 0xDEA2790, + 0xE1EBA10, + 0xE4FD310, + 0xE7D7BC0, + 0xEA7C2F0, + 0xECEBC40, + 0xEF27FF0, + 0xF132A80, + 0xF30DBE0, + 0xF4BB760, + 0xF63E2A0, + 0xF798580, + 0xF8CC930, + 0xF9DD7E0, + 0xFACDC30, + 0xFBA00A0, + 0xFC56F30, + 0xFCF50D0, + 0xFD7CD20, + 0xFDF09F0, + 0xFE52B60, + 0xFEA5310, + 0xFEEA080, + 0xFF23090, + 0xFF51DC0, + 0xFF77FF0, + 0xFF96C90, + 0xFFAF690, + 0xFFC2EB0, + 0xFFD2380, + 0xFFDE160, + 0xFFE7310, + 0xFFEE180, + 0xFFF3430, + 0xFFF7140, + 0xFFF9DA0, + 0xFFFBD70, + 0xFFFD3E0, + 0xFFFE360, + 0xFFFEDE0, + 0xFFFF4E0, + 0xFFFF960, + 0xFFFFC30, + 0xFFFFDE0, + 0xFFFFEE0, + 0xFFFFF70, + 0xFFFFFC0, + 0xFFFFFE0, + 0xFFFFFF0, + 0x10000000, + 0x10000000 +}; + +#endif + #ifdef __cplusplus } #endif |