First version of a bepo (french layout based on Dvorak rules) keymap.

pull/297/head
zozo 9 years ago
parent 511c843829
commit aeb027ed60

@ -0,0 +1,1127 @@
:100000000C94BC020C9403030C9403030C940303A0
:100010000C9403030C9403030C9403030C94030348
:100020000C9403030C9403030C94EC0B0C94BE0C83
:100030000C9403030C9403030C9403030C94030328
:100040000C9403030C943E210C9403030C940303BF
:100050000C9403030C94CA1A0C9403030C9403032A
:100060000C9403030C9403030C9403030C940303F8
:100070000C9403030C9403030C9403030C940303E8
:100080000C9403030C9403030C9403030C940303D8
:100090000C9403030C9403030C9403030C940303C8
:1000A0000C9403030C9403030C9403032B0D4D0DCC
:1000B0003B0E4D0D3B0E920DB50D3B0E0A0E1D0E67
:1000C00009110911461146118911C711E013E013F6
:1000D000E011E013E112E112B413E013E013CB13CB
:1000E00001620262016202620035002E003000648B
:1000F00000000000001E00140004001D000152E278
:10010000001F001A0016001B0002522A00200008DF
:10011000000700060003522C0021001500090019F9
:1001200000E000E000220017000A00050000004C7B
:10013000000000290000002B000000E30047003908
:1001400000000053000000E70023001C000B00111A
:100150000000004900240018000D001000E600E433
:100160000025000C000E00360000002800260012BA
:10017000000F0037000000E50027001300330038AF
:10018000004600E6002D002F00340031004800003A
:10019000000000000000000000000000003A000025
:1001A0000000000000010000003B00000000000013
:1001B00000000000003C0000000000000000000003
:1001C000003D00000000000000000000003E0000B4
:1001D000000000000000000000000000000000001F
:1001E000000000000000000000000000000000000F
:1001F000003F000000000000000000000040000080
:1002000000000000000000000041000000000000AD
:10021000000000000042000000000000000000009C
:100220000043000000000000000000000044004502
:1002300000000000000000000000000000000000BE
:1002400000000000000000000000000000000000AE
:10025000000000000000000000010000000000009D
:10026000000000000000000000000000000000008E
:10027000000000000000000000000000000000007E
:10028000000000000000000000000000000000006E
:10029000000000000000000000000000000000005E
:1002A000000000000057005F005C00590062000081
:1002B00000560060005D005A000030580054006194
:1002C000005E005B0085000000550000000000009B
:1002D000000000000000000000000000000000001E
:1002E000000000000000000000000000000000000E
:1002F00000000000000000000000000000000000FE
:1003000000000000000000000000000000010000EC
:1003100000000000000000000000000000000000DD
:1003200000000000000000000000000000000000CD
:1003300000000000000000000000000000000000BD
:100340000000000000000000000000000000004A63
:1003500000500000000000000000005200510000AA
:10036000000000000000004D004F000000000000F1
:100370000000004B004E00000000000000000000E4
:100380000000000000000000001603450072006736
:10039000006F0044006F007800200045005A000004
:1003A0000016034500720067006F0044006F00787C
:1003B00000200045005A0000000403090409026DF2
:1003C00000040100A0FA0904000001030101000972
:1003D0002111010001223F000705810308000A09DD
:1003E0000401000103010200092111010001224D55
:1003F000000705820308000A090402000103000047
:1004000000092111010001223600070583030800BD
:100410000A09040300010300000009211101000181
:1004200022390007058403100001120110010000A9
:100430000008EDFE07130100010200010501090695
:10044000A101050719E029E71500250195087501A7
:10045000810205081901290595057501910295018B
:100460007503910105071900297715002501957875
:1004700075018102C005010980A1018502160100F4
:1004800026B7001A01002AB700751095018100C037
:10049000050C0901A1018503160100269C021A0121
:1004A000002A9C02751095018100C005010902A176
:1004B000010901A10005091901290515002501956A
:1004C0000575018102950175038101050109300956
:1004D000311581257F95027508810609381581251A
:1004E0007F950175088106050C0A38021581257F64
:1004F000950175088106C0C005010906A10105071F
:1005000019E029E71500250195087501810295017B
:1005100075088101050819012905950575019102E4
:100520009501750391010507190029FF150025FFA5
:10053000950675088100C000000000000000000062
:100540000000010204060A0F17202C3A4A5D718749
:100550009DB3C7DAE9F5FCFFFCF5E9DAC7B39D877F
:10056000715D4A3A2C20170F0A06040201000000B0
:10057000000000000000000011241FBECFEFDAE0F1
:10058000DEBFCDBF04B603FE27C08091EF0190917E
:10059000F001A091F101B091F2018730904BA7409A
:1005A000B04BD1F41092EF011092F0011092F101D2
:1005B0001092F20114BE84B7877F84BF0FB6F894FF
:1005C000A89580916000886180936000109260001F
:1005D0000FBEE0E0FFE3099511E0A0E0B1E0EEE13D
:1005E000F6E402C005900D92A433B107D9F721E0DB
:1005F000A4E3B1E001C01D92AF3EB207E1F70E9453
:100600002D090C940D230C940000611107C0FC010E
:100610008281882319F080EE90E0089580E090E0D8
:100620000895089508950C94120356985E9825989D
:100630002D9826982E9827982F988FEF90E09093DA
:1006400089008093880090938B0080938A00909318
:100650008D0080938C00259A2D9A2FEF80E792E0F1
:10066000215080409040E1F700C00000269A2E9A69
:100670002FEF80E792E0215080409040E1F700C0EA
:100680000000279A2F9A2FEF80E792E021508040B8
:100690009040E1F700C0000025982D982FEF80E7EB
:1006A00092E0215080409040E1F700C00000269881
:1006B0002E982FEF80E792E0215080409040E1F7A4
:1006C00000C0000027982F9856985E9825982D987E
:1006D00026982E9827982F98089589EA809380006D
:1006E00089E08093810024982C983F988AB18F7478
:1006F0008AB96E98479A8BB1806B8BB9769A0E94B3
:1007000015030C94110380E2809300018091340161
:1007100081110EC00E94D20381E0809334012FEF3B
:1007200083ED90E3215080409040E1F700C000004D
:1007300080E40E94D8038093000181112EC00E94A2
:10074000020480930001811128C00E94020480935A
:100750000001811122C08FE30E94020480930001F6
:1007600081111BC00E94FA0380E40E94D803809389
:100770000001811112C08CE00E94020480930001EC
:1007800081110BC00E94020480930001811105C0F9
:100790008FE30E940204809300010E94FA0380917B
:1007A000000108951092B9008AE08093B80008957E
:1007B00094EA9093BC009091BC0097FFFCCF90917D
:1007C000B900987F983021F0903111F081E00895C0
:1007D0008093BB0084E88093BC008091BC0087FFBD
:1007E000FCCF8091B900887F883111F0803471F797
:1007F00080E0089584E98093BC008091BC0084FD72
:10080000FCCF08958093BB0084E88093BC00809166
:10081000BC0087FFFCCF9091B900987F81E09832AF
:1008200009F480E0089584E88093BC008091BC00C6
:1008300087FFFCCF8091BB0008958091000181115A
:1008400015C080E40E94D8038093000181110CC080
:1008500082E10E94020480930001811105C08FEFA4
:100860000E940204809300010E94FA0384B1807FF9
:1008700084B985B1807F85B98AB1837F8AB98BB10C
:10088000837F8BB93E98469808950E948303809396
:1008900000010E941D0480B38C7080BB81B3836F04
:1008A00081BBA6E3B1E0E4E4F1E08EE08E0F1192AB
:1008B0001D928E13FCCF0C946D03BF92CF92DF92EA
:1008C000EF92FF920F931F93CF93DF9380910001DC
:1008D000882379F0809135018F5F809335018111F4
:1008E00008C00E94830380930001811102C00E940E
:1008F000150306E311E0C0E0D0E0DD24D39482E0EC
:10090000C82EEE24E394F12CC730D10500F5809178
:100910000001811164C080E40E94D803809300012B
:10092000811112C082E10E940204809300018111B2
:100930000BC0C7010C2E01C0880F0A94EAF78095FE
:100940000E940204809300010E94FA0348C0CA304A
:10095000A1F028F4C83059F0C93061F005C0CC309E
:1009600089F070F0CD3089F0209A289810C0219A33
:1009700029980DC0229A2A980AC0239A2B9807C05A
:10098000529A01C0539A5B9802C03E9A469890EAE8
:100990009A95F1F79FB1799902C082E001C080E099
:1009A00091709D25982B7C9902C084E001C080E065
:1009B000892B7D9902C038E001C030E0832B7E99FD
:1009C00002C020E101C020E0822B9FB19095991FC9
:1009D0009927991F9295990F907E892B0FC080912E
:1009E0000001811149C080E40E94D8038093000176
:1009F000882379F1B12C0E94FA038B2DF8019081A4
:100A0000981719F08083C09201010E941D0421965D
:100A10000F5F1F4FCE30D10509F076CF80910101D5
:100A2000882361F1815080930101882339F08FE997
:100A30009FE00197F1F700C0000020C0A4E4B1E0FE
:100A4000E6E3F1E0CF01825F91919D938E13FCCF9D
:100A500015C083E10E940204809300018111CACF76
:100A600081E40E94D803809300018111C3CF0E94CA
:100A70001304B82EB094BFCF80E0C0CF0E94130300
:100A800081E0DF91CF911F910F91FF90EF90DF9068
:100A9000CF90BF900895E82FF0E0EC5BFE4F80818F
:100AA000089508958B3B910578F4883A910540F5B7
:100AB000853A9105D0F48430910508F0B1C08130B9
:100AC000910509F4ADC06BC0803E910508F467C084
:100AD000883E910508F4A4C09C01205F31092031B3
:100AE000310508F05CC090650895853A910509F4D8
:100AF00059C0863A910509F058C082E890E40895FB
:100B0000883A910509F454C0893A910509F453C013
:100B10008A3A910509F452C08B3A910509F451C003
:100B20008C3A910509F450C08D3A910509F44FC0F3
:100B3000803B910509F44EC08E3A910509F44DC0F1
:100B40008F3A910509F44CC0813B910509F44BC0E3
:100B5000823B910509F44AC0833B910509F449C0E1
:100B6000843B910509F448C0853B910509F447C0D1
:100B7000863B910509F446C0873B910509F445C0C1
:100B8000883B910509F444C0893B910509F443C0B1
:100B90008A3B910509F442C080E094E4089580E026
:100BA00090E0089581E890E4089583E890E4089542
:100BB00082EE94E4089589EE94E408958AEE94E434
:100BC000089585EB94E4089586EB94E4089587EB0B
:100BD00094E408958CEC94E408958DEC94E40895E5
:100BE00083E895E408958AE895E4089582E995E418
:100BF000089584E995E4089581E296E4089583E2F6
:100C000096E4089584E296E4089585E296E40895D2
:100C100086E296E4089587E296E408958AE296E4EF
:100C20000895089596E0799FF001112494E5899F35
:100C3000E00DF11D1124E60FF11DEE0FFF1FE7512E
:100C4000FF4F859194910895880F991FFC01E759F2
:100C5000F040859194910895880F991FFC01E75108
:100C6000FF4F85919491089526E0729FF001112421
:100C700044E5849FE00DF11D1124E60FF11DEE0FF8
:100C8000FF1FE751FF4F859194919C013A952115E3
:100C90004FE1340708F41CC13F512115304120F4C5
:100CA0009F700E942C0608959C01305321153041FD
:100CB00018F49927906C0895811520E5920771F436
:100CC0000E9404144FEF84E39CE041508040904028
:100CD000E1F700C000000E94EF1AFAC0813020E561
:100CE000920731F48091CD0181608093CD01F0C0F5
:100CF0009C0130552115304108F051C0292F332770
:100D00002F70332721303105D9F4AC0143705527BA
:100D100002C0220F331F4A95E2F73C68AC0164E041
:100D2000440F551F6A95E1F744275370242B352B48
:100D300073E0880F991F7A95E1F7807699271DC097
:100D40002230310529F4982F8827816F906A089501
:100D500023303105A9F4AC014370552721E030E080
:100D600002C0220F331F4A95E2F73C6843E0880F28
:100D7000991F4A95E1F7807E9770822B932B0895F7
:100D800024303105E1F4AC014370552721E030E017
:100D900002C0220F331F4A95E2F73A68E7CF9C0161
:100DA00030572115304118F49F70906208959C01CE
:100DB00030582115304118F49F70906A0895803E94
:100DC0009105E0F4803C910558F58133910509F4D3
:100DD0006FC048F48932910509F463C08A329105E5
:100DE00009F46DC072C089339105E9F0823891052C
:100DF000D1F08533910509F44DC067C0833E91055C
:100E000081F138F4803E9105B9F0823E9105D9F028
:100E10005CC0863E910561F1873E9105A1F155C008
:100E20000E94240608952091E00120FD02C021FFC8
:100E30004CC080EE90E049C08091E00180FFF9CF86
:100E400089E390E042C08091E00182FF0EC0809172
:100E5000E00184FF03C080E090E037C083EE90E0C3
:100E600034C08091E00182FFF2CF82EE90E02DC08D
:100E70008091E00183FF0BC08091E00184FDEBCF06
:100E800087EE90E022C08091E00183FFF5CF86EEEF
:100E900090E01BC08091E00185FF07C089E290E0EF
:100EA00014C08091E00185FFF9CF85E390E00DC08B
:100EB0008091E00186FF07C08AE290E006C0809141
:100EC000E00186FFF9CF81E390E00E94520508958A
:100ED000089508950C946907809162010895CF9355
:100EE000DF9300D01F92CDB7DEB79C018091E60161
:100EF000843019F593E099833B832A839093E9002A
:100F00008FEF9091E800815095FD06C095ED9A9580
:100F1000F1F700008111F5CF8091E80085FF0DC049
:100F200040E050E063E070E0CE0101960E94DC09F1
:100F30008091E8008E778093E8000F900F900F90DB
:100F4000DF91CF910895CF93DF9300D01F92CDB75B
:100F5000DEB72091E601243021F522E029839B832E
:100F60008A8383E08093E9008FEF9091E8008150BD
:100F700095FD06C095ED9A95F1F700008111F5CF2A
:100F80008091E80085FF0DC040E050E063E070E034
:100F9000CE0101960E94DC098091E8008E77809353
:100FA000E8000F900F900F90DF91CF91089520915E
:100FB000E6012430F1F422E02093E9002FEF309194
:100FC000E800215035FD06C035ED3A95F1F70000F7
:100FD0002111F5CF2091E80025FF0BC040E050E043
:100FE00065E070E00E94DC098091E8008E778093D4
:100FF000E8000895CF93DF93EC019091E6019430DF
:1010000009F046C080910C018823D9F080910D0130
:101010008823B9F09093E9008FEF9091E800815018
:1010200095FD06C095E19A95F1F700008111F5CF85
:101030008091E80085FF2CC040E050E060E170E066
:1010400017C081E08093E9008FEF9091E800815014
:1010500095FD06C095ED9A95F1F700008111F5CF49
:101060008091E80085FF14C040E050E068E070E047
:10107000CE010E94DC098091E8008E778093E80021
:1010800080E1FE01A2E5B1E001900D928A95E1F7C1
:10109000DF91CF9108958091E501811109C00E94EF
:1010A000710B0E94CE0B8091E20084608093E2007D
:1010B00008951092E501089508950C942B210E9443
:1010C000851A0E9431210E94740E0C946A0742E036
:1010D00061EC81E00E94EB0A42E061EC82E00E9458
:1010E000EB0A42E061EC83E00E94EB0A42E161EC32
:1010F00084E00C94EB0A8091E801833009F455C038
:1011000030F4813071F0823009F48EC008958A3055
:1011100009F47AC08B3009F460C0893009F09CC0B2
:1011200020C08091E701813A09F096C08091E800E3
:10113000877F8093E8008091EB019091EC01892BEF
:1011400021F460E182E591E003C060E080E090E09E
:1011500070E00E94270A8091E8008B778093E80076
:1011600008958091E701813209F076C08091EB010A
:101170009091EC01009719F0039709F06DC08091F0
:10118000E800877F8093E8008091E80082FD05C039
:101190008091E6018111F8CF5FC08091F1008093CA
:1011A00062018091E8008B7753C08091E701813A1A
:1011B00009F052C08091EB019091EC01892B09F06C
:1011C0004BC08091E800877F8093E8008091E80021
:1011D00080FFFCCF80910C0136C08091E701813205
:1011E000D9F58091EB019091EC01892BA9F58091C3
:1011F000E800877F8093E8000E94200B8091E9013E
:1012000080930C010C9404148091E701813221F544
:101210008091E800877F8093E8000E94200B8091F6
:10122000EA018093630108958091E701813AA1F476
:101230008091E800877F8093E8008091E80080FF3C
:10124000FCCF809163018093F1008091E8008E775C
:101250008093E8000C94200B089584B7877F84BFA7
:101260000FB6F894A8958091600088618093600023
:10127000109260000FBE90E080E80FB6F894809363
:101280006100909361000FBE0E94C30E0E94710B1B
:101290000E94CE0B8091E20084608093E2007894FB
:1012A0000E94540E0E94C50E82E091E00E946F0ED3
:1012B0000E9419218091E601853069F40E94431A49
:1012C0008091E4018823B1F30E94711A882391F37D
:1012D0000E94C609EFCF0E94CB0EECCF292F3327F7
:1012E00023303105C9F064F42130310581F022301A
:1012F000310509F043C08DE690E02DEB33E042C0AC
:1013000021323105F1F02232310541F137C082E15D
:1013100090E02AE234E036C099278130910541F00F
:101320008230910541F0892B49F5E9EBF3E005C0E6
:10133000E1EAF3E002C0E9E8F3E0849190E09F0184
:1013400021C06430D8F4E62FF0E0EE0FFF1FEE5D11
:10135000FE4F2081318189E090E014C0643070F448
:1013600070E0FB01EE0FFF1FE65EFE4F2081318132
:10137000FB01EA5EFE4F808190E004C080E090E0D7
:1013800020E030E0FA0131832083089580E189BDB7
:1013900082E189BD09B400FEFDCF8091D8008F7D28
:1013A0008093D8008091E00082608093E00080917B
:1013B000E00081FDFCCF0895CF92DF92EF92FF9283
:1013C0000F931F93CF93DF93EC018B016A010E946F
:1013D0003F0B811133C0C114D10439F0F601808173
:1013E0009181081B190BC80FD91FE12CF12C011595
:1013F000110519F18091E80085FD16C08091E80083
:101400008E778093E800C114D10449F0F601808101
:101410009181E80EF91EF182E08285E00FC00E9402
:101420003F0B882321F30AC089918093F10001507A
:101430001109FFEFEF1AFF0ADACF80E0DF91CF91B9
:101440001F910F91FF90EF90DF90CF900895209122
:10145000ED013091EE012617370748F0611571054F
:1014600039F42091E8002E772093E80001C0B901FB
:1014700040E061157105A9F12091E601222309F4EC
:1014800043C0253009F442C02091E80023FD40C04C
:101490002091E80022FD32C02091E80020FFE9CF32
:1014A0004091F3002091F20030E0342BFC01CF0199
:1014B0006115710559F02830310540F48191809310
:1014C000F100615071092F5F3F4FF1CF41E02830AB
:1014D000310509F040E02091E8002E772093E800E4
:1014E000C8CF4111C9CF0AC08091E601882361F0BD
:1014F000853061F08091E80083FD0AC08091E800AA
:1015000082FFF2CF80E0089582E0089583E008959D
:1015100081E008952091ED013091EE012617370703
:1015200048F06115710539F42091E8002E77209379
:10153000E80001C0B901FC0120E06115710591F1DD
:101540008091E601882309F440C0853009F43FC04A
:101550008091E80083FD3DC08091E80082FD2FC0AE
:101560008091E80080FFE9CF2091F3008091F200A4
:1015700090E0922B6115710559F08830910540F487
:1015800024912093F1003196615071090196F2CFB8
:1015900021E0089709F020E08091E8008E778093A1
:1015A000E800CBCF2111CCCF0AC08091E60188237F
:1015B00061F0853061F08091E80083FD0AC0809180
:1015C000E80082FFF2CF80E0089582E0089583E092
:1015D000089581E00895982F973058F59093E90089
:1015E000981739F07091EC002091ED005091F000C7
:1015F00003C0242F762F50E021FF19C03091EB005B
:101600003E7F3093EB003091ED003D7F3093ED0055
:101610003091EB0031603093EB007093EC0020933D
:10162000ED005093F0002091EE0027FF07C09F5F70
:10163000D3CF8F708093E90081E0089580E0089512
:101640008091E70187FF11C08091E80082FD05C00D
:101650008091E6018111F8CF11C08091E8008B776D
:101660000BC08091E601882349F08091E80080FF5B
:10167000F8CF8091E8008E778093E800089520915C
:10168000E4003091E50095E64091EC00842F8170F4
:1016900040FF22C08091E80080FD1CC08091E601DF
:1016A000882391F0853091F08091EB0085FD10C08A
:1016B0004091E4005091E5004217530729F39A0145
:1016C000915011F784E0089582E0089583E0089531
:1016D00081E0089580E008954091E80042FFDECF68
:1016E00008950E94DF0B0E94E70BE0EEF0E080819E
:1016F00081608083E8EDF0E080818F77808319BC82
:10170000A7EDB0E08C918E7F8C9380818F7E80835B
:101710001092E50108950F931F93CF93DF930E94DA
:10172000DF0B0E94E70BC8EDD0E088818F778883BC
:1017300088818068888388818F7D888319BC109216
:10174000E6011092E2011092E4011092E30100EE32
:1017500010E0F80180818B7F80838881816088839D
:1017600042E060E080E00E94EB0AE1EEF0E0808180
:101770008E7F8083E2EEF0E08081816080838081D3
:1017800088608083F80180818E7F8083888180617A
:101790008883DF91CF911F910F910895E8EDF0E0DC
:1017A00080818F7E8083E7EDF0E08081816080839F
:1017B00084E082BF81E08093E5010C948B0BE8ED1F
:1017C000F0E080818E7F80831092E2000895109275
:1017D000DA001092E10008951F920F920FB60F9257
:1017E00011242F933F934F935F936F937F938F9326
:1017F0009F93AF93BF93EF93FF938091E10082FF9C
:101800000BC08091E20082FF07C08091E1008B7FD6
:101810008093E1000E94530E8091DA0080FF1FC088
:101820008091D80080FF1BC08091DA008E7F80936A
:10183000DA008091D90080FF0DC080E189BD82E18E
:1018400089BD09B400FEFDCF81E08093E6010E94CE
:101850004B0805C019BC1092E6010E9459088091FE
:10186000E10080FF19C08091E20080FF15C08091E7
:10187000E2008E7F8093E2008091E200806180939D
:10188000E2008091D80080628093D80019BC85E086
:101890008093E6010E945D088091E10084FF30C0E2
:1018A0008091E20084FF2CC080E189BD82E189BD86
:1018B00009B400FEFDCF8091D8008F7D8093D800C1
:1018C0008091E1008F7E8093E1008091E2008F7E25
:1018D0008093E2008091E20081608093E200809139
:1018E000E201882311F084E007C08091E30087FDC6
:1018F00002C081E001C083E08093E6010E945F089E
:101900008091E10083FF29C08091E20083FF25C020
:101910008091E100877F8093E10082E08093E6017F
:101920001092E2018091E1008E7F8093E10080912E
:10193000E2008E7F8093E2008091E20080618093DC
:10194000E20042E060E080E00E94EB0A8091F0005B
:1019500088608093F0000E945C08FF91EF91BF9136
:10196000AF919F918F917F916F915F914F913F9137
:101970002F910F900FBE0F901F9018951F920F92EE
:101980000FB60F9211242F933F934F935F936F9352
:101990007F938F939F93AF93BF93CF93DF93EF93F7
:1019A000FF93C091E900CF708091EC00D82FD170E7
:1019B00080FDD0E81092E9008091F000877F80934D
:1019C000F00078940E94020D1092E9008091F000DE
:1019D00088608093F000CD2BCF70C093E900FF9119
:1019E000EF91DF91CF91BF91AF919F918F917F91B7
:1019F0006F915F914F913F912F910F900FBE0F907C
:101A00001F9018951F93CF93DF93CDB7DEB7AA979A
:101A10000FB6F894DEBF0FBECDBFE7EEF1E088E071
:101A20008E0F9091F10091938E13FBCF0E947B0853
:101A30008091E80083FF1FC18091E7019091E80148
:101A4000492F50E04A30510508F015C1FA01EA5A11
:101A5000FF4F0C94C222803881F0823809F00BC10C
:101A60008091EB018F708093E9008091EB0085FB02
:101A7000882780F91092E90006C08091E3019091D7
:101A8000E401911182609091E800977F9093E800C3
:101A90008093F1001092F100C8C0282F2D7F09F02B
:101AA000EAC0882319F0823061F0E5C08091E90135
:101AB000813009F0E0C0933009F080E08093E401C8
:101AC0002BC08091E901811127C08091EB018F70BB
:101AD00009F4D1C08093E9002091EB0020FF1CC0E5
:101AE000933021F48091EB00806214C09091EB0060
:101AF00090619093EB0021E030E0A90102C0440F17
:101B0000551F8A95E2F74093EA001092EA0080910F
:101B1000EB0088608093EB001092E9008091E80070
:101B2000877F86C08111A7C01091E9011F7780913E
:101B3000E3008078812B8093E3008091E800877F29
:101B40008093E8000E94200B8091E80080FFFCCF8A
:101B50008091E30080688093E300111102C082E06D
:101B600001C083E08093E60186C08058823008F08F
:101B700082C08091E9019091EA018C3D53E0950784
:101B800079F583E08A838AE289834FB7F894DE018E
:101B9000139620E03EE051E2E32FF0E0509357002F
:101BA000E49120FF03C0E295EF703F5FEF708E2F4E
:101BB00090E0EA3010F0C79601C0C0968D939D93D7
:101BC0002F5F243149F74FBF8091E800877F8093D2
:101BD000E8006AE270E0CE0101960E94270A14C074
:101BE000AE014F5F5F4F6091EB010E946E09BC0137
:101BF000892B09F440C09091E800977F9093E8000A
:101C000089819A810E948A0A8091E8008B7780936B
:101C1000E80031C0803879F58091E800877F8093B3
:101C2000E8008091E2018093F1008091E8008E77D6
:101C30008093E8000E94200B1EC081111CC090916F
:101C4000E9019230C0F48091E800877F8093E8003A
:101C50009093E2010E94200B8091E201811106C065
:101C60008091E30087FD02C081E001C084E08093A1
:101C7000E6010E9467088091E80083FF0AC0809116
:101C8000E800877F8093E8008091EB00806280937A
:101C9000EB00AA960FB6F894DEBF0FBECDBFDF9162
:101CA000CF911F9108950895CF938091E6018823E5
:101CB000A1F0C091E900CF709091EC00892F817064
:101CC00090FD80E8C82B1092E9008091E80083FD28
:101CD0000E94020DCF70C093E900CF9108959093B8
:101CE0006901809368010895E0916801F0916901AC
:101CF000309721F00190F081E02D099480E0089563
:101D0000E0916801F0916901309721F00280F38140
:101D1000E02D09940895E0916801F09169013097F0
:101D200021F00480F581E02D099408952091660149
:101D3000309167018217930771F090936701809348
:101D40006601E0916801F0916901309721F0068009
:101D5000F781E02D09940895209164013091650187
:101D60008217930771F09093650180936401E0916D
:101D70006801F0916901309721F00084F185E02D30
:101D80000994089508950C94C20E0E948B1A0E9423
:101D900045040C94511BCF92DF92EF92FF920F9368
:101DA0001F93CF93DF93CDB7DEB72B970FB6F89481
:101DB000DEBF0FBECDBF0E945D048BE6C82E81E062
:101DC000D82E00E010E0E02E802F0E944B05F60197
:101DD00041916F01F42EF826B1F40F5F1F4F0E30C2
:101DE000110589F78FEF89838A831B820E94941AD9
:101DF0008160782F9D838C8349815A816B818D818D
:101E00000E946E0F40C09091CD0191FF04C08B875E
:101E10000E9451058B8520E030E04F2D50E0922F3D
:101E2000BA01022E02C0759567950A94E2F760FF29
:101E300024C02E83EF8221E030E0690102C0CC0C87
:101E4000DD1C9A95E2F790E08C219D21892B09F405
:101E500020E028870E94941A8160782F9A878987CA
:101E60004E815F8168858A850E946E0FF801E55971
:101E7000FE4F8081C826C08206C02F5F3F4F2630AC
:101E8000310569F6AACF0E94381E10916A010E949E
:101E9000740E1817A1F00E94740E80936A012B969D
:101EA0000FB6F894DEBF0FBECDBFDF91CF911F916B
:101EB0000F91FF90EF90DF90CF900C946A072B96D4
:101EC0000FB6F894DEBF0FBECDBFDF91CF911F914B
:101ED0000F91FF90EF90DF90CF900895CF93DF9315
:101EE000CDB7DEB72B970FB6F894DEBF0FBECDBFD0
:101EF0004F83588769877A878B87DE01119686E042
:101F0000FD0111928A95E9F785E0FE01379601906F
:101F10000D928A95E1F749815A816B817C818D818F
:101F20009E810E949E162B960FB6F894DEBF0FBEC0
:101F3000CDBFDF91CF9108950895CF93882309F401
:101F4000C2C0C82F823859F40E94740E81FDBBC0F4
:101F500089E30E9447190E94141A89E30CC0833850
:101F600079F40E94740E80FDAEC083E50E9447198B
:101F70000E94141A83E50E948919CF910C94141AB7
:101F8000843859F40E94740E82FD9DC087E40E943B
:101F900047190E94141A87E4EECF8CEF8C0F813A18
:101FA00048F48C2F0E947E2081118DC08C2F0E94BE
:101FB0004719E3CF80E28C0F883048F4C77081E086
:101FC00001C0880FCA95EAF70E94CD19D6CF8BE5DC
:101FD0008C0F833078F4C53A29F0C63A31F083E8A3
:101FE00090E005C081E890E002C082E890E0CF91E7
:101FF0000C94960E88E58C0F833108F064C0C83AC3
:1020000039F1C93A41F1CA3A49F1CB3A51F1CC3AE6
:1020100059F1CD3A61F1C03B69F1CE3A71F1CF3A55
:1020200079F1C13B81F1C23B89F1C33B91F1C43BE2
:1020300099F1C53BA1F1C63BA9F1C73BB1F1C83B42
:10204000B9F1C93BC1F1CA3BC9F180E090E038C0A9
:1020500082EE90E035C089EE90E032C08AEE90E0EA
:102060002FC085EB90E02CC086EB90E029C087EB79
:1020700090E026C08CEC90E023C08DEC90E020C076
:1020800083E891E01DC08AE891E01AC082E991E0FE
:1020900017C084E991E014C081E292E011C083E2AC
:1020A00092E00EC084E292E00BC085E292E008C0AC
:1020B00086E292E005C087E292E002C08AE292E006
:1020C000CF910C94AC0ECF910895882309F44BC0A6
:1020D000823859F40E94740E81FF45C089E30E9442
:1020E00047190E94141A89E30CC0833871F40E94C6
:1020F000740E80FF38C083E50E9447190E94141AAD
:1021000083E50E9489190C94141A843859F40E94AA
:10211000740E82FF28C087E40E9447190E94141A97
:1021200087E4EFCF9CEF980F913A58F390E2980F25
:10213000983050F4877091E001C0990F8A95EAF7C2
:10214000892F0E94D319DFCF9BE5980F933020F49D
:1021500080E090E00C94960E885A833120F480E061
:1021600090E00C94AC0E0895882321F00E94CD19C4
:102170000C94141A0895882321F00E94D3190C940A
:10218000141A0895BF92CF92DF92EF92FF920F93AD
:102190001F93CF93DF9300D000D000D0CDB7DEB730
:1021A00025E0FC01DE01119601900D922A95E1F7E0
:1021B000FC01D08011810281258122952F704381FD
:1021C0005481452B09F4FCC21F3F21F4FFEFDF16B9
:1021D00009F4F6C27C012E830E949C0FD9821A83D7
:1021E00069817A81802F0E944319182FB92E0E948D
:1021F000F8180E94BF172E81002319F00E94EA19D7
:102200002E81EB2DE295EF70F0E0E05AFF4F0C9439
:10221000C2228B2D807F9B2D9F70F92E882319F071
:10222000F29480EFF822002389F0FF2009F475C2B0
:1022300080E2810F883020F48F2D0E94CD1903C0D9
:102240008F2D0E94DD190E94141A67C2812F0E94EF
:102250006510FF2009F4B4C2105E8F2D183018F4F9
:102260000E94D31902C00E94E31926960FB6F89473
:10227000DEBF0FBECDBFDF91CF911F910F91FF90B9
:10228000EF90DF90CF90BF900C94141A3B2D307FCD
:102290008B2D8F70303211F08295807F112319F0D1
:1022A000113021F12CC00023B9F0222309F4A0C180
:1022B000213009F09DC126960FB6F894DEBF0FBEFF
:1022C000CDBFDF91CF911F910F91FF90EF90DF90E5
:1022D000CF90BF900C94FD19222319F0213009F4FE
:1022E0006FC28E830E94001A8E8196C1002321F056
:1022F000223008F065C27CC1211162C28DC1002369
:1023000021F0222309F474C108C2222309F484C1F4
:1023100019C22B2D26952695237030E02115310505
:1023200021F021303105D1F04BC2002321F0812F63
:102330009B2D937002C080E090E026960FB6F89433
:10234000DEBF0FBECDBFDF91CF911F910F91FF90E8
:10235000EF90DF90CF90BF900C94960E002321F069
:10236000812F9B2D937002C080E090E026960FB6DF
:10237000F894DEBF0FBECDBFDF91CF911F910F91BB
:10238000FF90EF90DF90CF90BF900C94AC0E812F18
:10239000002319F00E94401D02C00E94A81D26962D
:1023A0000FB6F894DEBF0FBECDBFDF91CF911F9166
:1023B0000F91FF90EF90DF90CF90BF900C942D1E67
:1023C0008B2D837009F07BC00111FAC1812F82959A
:1023D00086958770880F880F912F9F70C92ED12CFA
:1023E000E12CF12C082E04C0CC0CDD1CEE1CFF1CD3
:1023F0000A94D2F714FF12C04FE050E060E070E0A2
:1024000004C0440F551F661F771F8A95D2F7CB0172
:10241000BA01609570958095909503C060E070E07A
:10242000CB012B2D269526952370422F50E042306C
:102430005105D9F04330510569F16C297D298E2968
:102440009F294130510551F126960FB6F894DEBF11
:102450000FBECDBFDF91CF911F910F91FF90EF90F5
:10246000DF90CF90BF900C94E6176C297D298E29C0
:102470009F2926960FB6F894DEBF0FBECDBFDF9121
:10248000CF911F910F91FF90EF90DF90CF90BF9071
:102490000C9402180E94E617C701B60126960FB6E3
:1024A000F894DEBF0FBECDBFDF91CF911F910F918A
:1024B000FF90EF90DF90CF90BF900C94CA1700234D
:1024C00019F08B2D817001C08695882309F478C19D
:1024D000812F829586958770880F880F912F9F7026
:1024E000C92ED12CE12CF12C082E04C0CC0CDD1C03
:1024F000EE1CFF1C0A94D2F714FF12C04FE050E00C
:1025000060E070E004C0440F551F661F771F8A9576
:10251000D2F7CB01BA01609570958095909503C074
:1025200060E070E0CB012B2D269526952370422F7D
:1025300050E042305105D9F04330510569F16C2922
:102540007D298E299F294130510551F126960FB6DC
:10255000F894DEBF0FBECDBFDF91CF911F910F91D9
:10256000FF90EF90DF90CF90BF900C94C0186C2933
:102570007D298E299F2926960FB6F894DEBF0FBEBF
:10258000CDBFDF91CF911F910F91FF90EF90DF9022
:10259000CF90BF900C94DC180E94C018C701B60100
:1025A00026960FB6F894DEBF0FBECDBFDF91CF9158
:1025B0001F910F91FF90EF90DF90CF90BF900C9400
:1025C000A418103FD1F118F4103E50F4A1C0123FEE
:1025D00009F463C008F44CC0133F09F473C098C0F9
:1025E0001F708B2D8F710023A1F00E943D18812F49
:1025F00026960FB6F894DEBF0FBECDBFDF91CF9108
:102600001F910F91FF90EF90DF90CF90BF900C94AF
:10261000B4100E945E18812F26960FB6F894DEBF84
:102620000FBECDBFDF91CF911F910F91FF90EF9023
:10263000DF90CF90BF900C94BB100023A9F0211124
:10264000BFC08B2D8F7126960FB6F894DEBF0FBEDC
:10265000CDBFDF91CF911F910F91FF90EF90DF9051
:10266000CF90BF900C948318223008F0A9C0E9CF16
:102670000023A9F08B2D8F7126960FB6F894DEBF3C
:102680000FBECDBFDF91CF911F910F91FF90EF90C3
:10269000DF90CF90BF900C943D18002359F38B2D01
:1026A0008F7126960FB6F894DEBF0FBECDBFDF91B7
:1026B000CF911F910F91FF90EF90DF90CF90BF903F
:1026C0000C945E18002399F08B2D8F7126960FB60F
:1026D000F894DEBF0FBECDBFDF91CF911F910F9158
:1026E000FF90EF90DF90CF90BF900C942818269623
:1026F0000FB6F894DEBF0FBECDBFDF91CF911F9113
:102700000F91FF90EF90DF90CF90BF900C941E1828
:102710000023A9F0222309F4ADCF812F26960FB60E
:10272000F894DEBF0FBECDBFDF91CF911F910F9107
:10273000FF90EF90DF90CF90BF900C949D0F2223DD
:1027400009F4ADCF812F26960FB6F894DEBF0FBEE9
:10275000CDBFDF91CF911F910F91FF90EF90DF9050
:10276000CF90BF900C9465104B2D4F70612FC70117
:102770000E94050326960FB6F894DEBF0FBECDBFAC
:10278000DF91CF911F910F91FF90EF90DF90CF904D
:10279000BF900C9442174B2D4F70612FC7012696A6
:1027A0000FB6F894DEBF0FBECDBFDF91CF911F9162
:1027B0000F91FF90EF90DF90CF90BF900C94110697
:1027C00026960FB6F894DEBF0FBECDBFDF91CF9136
:1027D0001F910F91FF90EF90DF90CF90BF900895E1
:1027E0000E94EA190E94FA190E94BF190E94141A45
:1027F0000E94DD1E0E942D1E80E090E00E94960E39
:1028000080E090E00C94AC0E0E94DA190C94F01366
:102810000E943819292F22952F7030E02C30310575
:102820004CF42A3031056CF4225031092230310544
:1028300088F407C02C30310549F02F30310531F0D4
:1028400009C0803E48F0803F29F406C093FB8827EA
:1028500080F9089580E0089581E00895CF93DF9393
:1028600000D000D01F92CDB7DEB70F900F900F9021
:102870000F900F90DF91CF910895CF93DF9300D009
:1028800000D000D0CDB7DEB726960FB6F894DEBFE5
:102890000FBECDBFDF91CF9108951F93CF93DF93EC
:1028A000C091790116E080917A01C81799F0D0E0C3
:1028B0001C9FF0011D9FF00D1124E558FE4F408133
:1028C000518162817381848195810E943D1421969A
:1028D000C770E9CFDF91CF911F9108954091AB016F
:1028E0005091AC016091AD017091AE018091AF014A
:1028F0009091B0010C943D148091B00182958F703D
:1029000009F054C08091AD01882309F44FC0809133
:102910007901A0917A016091AB017091AC01409175
:10292000AE015091AF01B6E08A1709F43FC090E0C4
:1029300041155105C1F17F3F11F46F3FA1F1B89FDF
:10294000F001B99FF00D1124E558FE4F218172135B
:102950002AC02081621327C02281211124C0238133
:1029600034812417350710F421503109241B350B0D
:10297000283C3105C0F42091B0012F7020612093D4
:10298000B00126E0289FF001299FF00D1124E058A6
:10299000FE4F80818F70806180838BEA91E00E947E
:1029A000C2100C944D1401968770BECF0895CF923B
:1029B000DF92EF92FF920F931F93CF93DF93CDB7E8
:1029C000DEB762970FB6F894DEBF0FBECDBF8C01A5
:1029D00085E0F801DE011D9601900D928A95E1F7E0
:1029E000D8014C9111965C91119712966C911297A7
:1029F0001396CD90DC9014973091AB017091AC019F
:102A00008091AE019091AF01009709F46BC17F3FB7
:102A100019F43F3F09F466C1E090AD01EE2009F4DE
:102A2000C0C02091B001C816D90628F0F601E81BF5
:102A3000F90BCF0104C0809590958C0D9D1DFF244E
:102A4000F394883C910578F0F12C207F09F0C6C002
:102A50007C2DD98AC88A89890E942E148BEA91E03C
:102A60000E94C210B1C0822F807F09F046C075134A
:102A700014C0341312C0611110C02F702061209354
:102A8000B0010E946E148BEA91E00E94C210809106
:102A9000B001D80115968C932EC0CD2819F15F3F57
:102AA00011F44F3FF9F0F62E61111CC080917901AD
:102AB00020917A0136E0821709F45AC090E0389FDD
:102AC000F001399FF00D1124E558FE4F7181571325
:102AD00006C07081471303C07281711103C0019653
:102AE0008770E9CFF62E662309F418C18091B001F2
:102AF00081608093B001F12C11C1751308C03413AB
:102B000006C0611104C08091B001D801C3C04D87D7
:102B10005E878D859E856A8B0E9408146A8988234A
:102B2000E1F16623D1F12091B001822F82958F705F
:102B300090E0029774F08091AB019091AC0198877E
:102B40008F831986DB86CA862C87CE0107960E9462
:102B5000C21086E0F801ABEAB1E001900D928A95CF
:102B6000E1F70E947C140E946E14FF24F394D6C0F7
:102B70004D875E878D859E850E943819292F229565
:102B80002F7030E0223031050CF0BCC09F7009F08E
:102B9000B6C0805E883008F4C1C0C8010E94C2106F
:102BA000E4CFC816D90608F453C0F601E81BF90BA8
:102BB000CF01883C910508F450C0F12C7C2DD98AB6
:102BC000C88A89890E942E14EBEAF1E086E0DF01D1
:102BD0001D928A95E9F70E946E14A0C0751314C067
:102BE000341312C0611110C08091B001F8018583C7
:102BF000C8010E94C21086E0EBEAF1E0DF011D92FD
:102C00008A95E9F7FE2C8AC04D875E878D859E8563
:102C10006A8B0E9408146A89882309F4BECF662350
:102C200009F4BBCF2091B001822F82958F7090E084
:102C300002970CF48ECF8091AB019091AC019A83F6
:102C400089831B82DD82CC822E83CE0101967FCFC9
:102C5000809590958C0D9D1DACCFF62E662309F4C2
:102C60009CCF75132EC034132CC02091B00120FDD1
:102C70001FC0822F82958F70D9F0D80115962C93A2
:102C800015978F3049F08F5F982F9295907F822F04
:102C90008F70892B15968C93C8010E94C21086E014
:102CA000F801ABEAB1E001900D928A95E1F793CF7C
:102CB00086E0F801ABEAB1E001900D928A95E1F768
:102CC0002DC04D875E878D859E850E9408148111D9
:102CD00040CF8091B00181608093B001C8010E9413
:102CE000C2101CC0662309F458CF4D875E878D85BE
:102CF0009E850E940814882309F44FCF2ACF8111A2
:102D000048CF0CC0243031050CF047CF9F7009F438
:102D100040CFF8019581907F09F03BCF8F2D6296CF
:102D20000FB6F894DEBF0FBECDBFDF91CF911F91DC
:102D30000F91FF90EF90DF90CF9008951F93CF9366
:102D4000DF93CDB7DEB72C970FB6F894DEBF0FBE7A
:102D5000CDBF4F83588769877A878B879C87CE0141
:102D600007960E94D714882369F08F8198852A8559
:102D70003B85232BF1F19F3F09F063C08F3F09F0A2
:102D800060C037C086E0FE013796DE0111960190E3
:102D90000D928A95E1F76F817885EA85FB853097FA
:102DA00041F17F3F11F46F3F21F120917A0130E032
:102DB000C9010196877099274091790150E08417E5
:102DC000950709F447C069837A83FD83EC8396E015
:102DD000929FD001939FB00D1124A558BE4FFE01C4
:102DE000319601900D929A95E1F780937A010E94B5
:102DF0004D1416E08091790190917A018917C1F103
:102E0000189FC001112485589E4F0E94D714882313
:102E100079F1E09179011E9FF0011124E558FE4FF0
:102E20004081518162817381848195810E943D142A
:102E30008091790190E001968770992780937901BC
:102E4000D9CF4F81588569857A858B859C850E946D
:102E50003D14CFCF0E94041410927A011092790190
:102E6000EBEAF1E086E0DF011D928A95E9F7C1CF38
:102E70002C960FB6F894DEBF0FBECDBFDF91CF9179
:102E80001F910895EF92FF920F931F93CF93DF93BB
:102E90008C01892B09F46CC0F12CEE24E394E80139
:102EA0002196F8018491843740F4843008F051C0B1
:102EB000813081F0823019F15BC0853709F444C05C
:102EC000A8F19CE7980F903708F052C08F770E94C6
:102ED000651041C00E5F1F4FFE01C49180E28C0F50
:102EE000883048F4C7708E2D01C0880FCA95EAF764
:102EF0000E94ED1914C08C2F0E949D0F2DC00E5FF3
:102F00001F4FFE01C49180E28C0F883058F4C770C7
:102F10008E2D01C0880FCA95EAF70E94F3190E940E
:102F2000141A1AC08C2F0E94651016C00E5F1F4F16
:102F3000FE01C491CC2381F08FE99FE00197F1F766
:102F400000C00000C150F6CF0E5F1F4FFE01F4908D
:102F500003C00E949D0F8E018F2D882309F49FCFFF
:102F6000EFE9FFE03197F1F700C000008150F5CFA5
:102F7000DF91CF911F910F91FF90EF9008950895E9
:102F80006093B5017093B6018093B7019093B80137
:102F90000C94F0130F931F930091B5011091B6019B
:102FA0002091B7013091B801DC01CB01802B912B2E
:102FB000A22BB32B8093B5019093B601A093B701D8
:102FC000B093B8011F910F910C94F0130F931F93BE
:102FD0000091B5011091B6012091B7013091B8016F
:102FE000DC01CB0180239123A223B3238093B5017D
:102FF0009093B601A093B701B093B8011F910F91C0
:103000000C94F0130F931F930091B5011091B6012A
:103010002091B7013091B801DC01CB0180279127C5
:10302000A227B3278093B5019093B601A093B7016F
:10303000B093B8011F910F910C94F0131092B1014D
:103040001092B2011092B3011092B4010C94F013DB
:1030500041E050E060E070E004C0440F551F661F7F
:10306000771F8A95D2F74093B1015093B2016093D4
:10307000B3017093B4010C94F01341E050E060E0B0
:1030800070E004C0440F551F661F771F8A95D2F762
:103090008091B1019091B201A091B301B091B401BE
:1030A000482B592B6A2B7B2B4093B1015093B201D3
:1030B0006093B3017093B4010C94F01341E050E0BD
:1030C00060E070E004C0440F551F661F771F8A95AB
:1030D000D2F740955095609570958091B10190918F
:1030E000B201A091B301B091B401482359236A23DE
:1030F0007B234093B1015093B2016093B30170936D
:10310000B4010C94F01341E050E060E070E004C0C2
:10311000440F551F661F771F8A95D2F78091B10122
:103120009091B201A091B301B091B4014827592701
:103130006A277B274093B1015093B2016093B3019A
:103140007093B4010C94F0130F931F930091B1018D
:103150001091B2012091B3013091B401DC01CB0197
:10316000802B912BA22BB32B8093B1019093B201B2
:10317000A093B301B093B4011F910F910C94F0137D
:103180000F931F930091B1011091B2012091B301EF
:103190003091B401DC01CB0180239123A223B3231E
:1031A0008093B1019093B201A093B301B093B401A5
:1031B0001F910F910C94F0130F931F930091B10185
:1031C0001091B2012091B3013091B401DC01CB0127
:1031D00080279127A227B3278093B1019093B20152
:1031E000A093B301B093B4011F910F910C94F0130D
:1031F0000895CF92DF92EF92FF920F931F93CF9398
:10320000DF938C01C090B501D090B601E090B7017A
:10321000F090B8018091B1019091B201A091B301F9
:10322000B091B401C82AD92AEA2AFB2ACFE1D0E01A
:10323000D701C6010C2E04C0B695A7959795879522
:103240000A94D2F780FF06C0B8018C2F0E94340682
:10325000019721F4219760F780E001C08C2FDF9166
:10326000CF911F910F91FF90EF90DF90CF90089535
:10327000CF93DF93EC010E94F918BE010E9434063F
:10328000DF91CF910895CB010E9438190895909154
:103290000C01992321F090910D01911109C0209109
:1032A0000E0130910F01F90132969FEF40E01FC0EF
:1032B000982F9695969596959F3050F5E0910E0132
:1032C000F0910F01E90FF11D877021E030E0A901B5
:1032D00002C0440F551F8A95E2F7CA019181892BDC
:1032E000818308959F3F39F04F5F4E3041F05191F7
:1032F0005813F8CF0DC05111F7CF942FF5CF9F3F42
:1033000039F0F901E90FF11D97FDFA9582830895CF
:10331000089590910C01992321F090910D01911144
:1033200009C020910E0130910F01F9013296205F02
:103330003F4F1FC0982F9695969596959F30F0F425
:10334000E0910E01F0910F01E90FF11D877021E06E
:1033500030E0A90102C0440F551F8A95E2F7CA0167
:10336000809591818923818308953196E217F3072F
:1033700029F090819813F9CF1082F7CF089581E05A
:1033800090E0E0910E01F0910F01E80FF91F10821B
:10339000019680319105A9F708959091CC01892B70
:1033A0008093CC01089580959091CC0189238093DE
:1033B000CC0108951092CC0108959091CB01892BF6
:1033C0008093CB01089580959091CB0189238093C0
:1033D000CB0108951092CB0108959091CA01892BD9
:1033E0008093CA01089580959091CA0189238093A2
:1033F000CA0108951092CA0108958093B9010895F1
:103400001092B901089580910E0190910F01FC0175
:1034100031969C01205F3F4F80E0919191118F5F29
:10342000E217F307D1F70895E0910E01F0910F0133
:103430008091CC018083E0910E01F0910F01908189
:103440008091CB01892B8083E0910E01F0910F01D7
:1034500090818091CA01892B80838091B901882352
:1034600061F0E0910E01F0910F019081892B808332
:103470000E94031A81111092B90180910E0190915E
:103480000F010C94800E8091E601843039F1109286
:10349000CE0120E488E190E00FB6F894A8958093DF
:1034A00060000FBE2093600080E00E946A0783B72F
:1034B000817F846083BF83B7816083BF7894889560
:1034C00083B78E7F83BF0FB6F894A8958091600074
:1034D000886180936000109260000FBE0895089587
:1034E0000895CF930E946F1A0E945D040E94701A83
:1034F000C0E08C2F0E944B05811104C0CF5FCE30FD
:10350000C1F701C081E0CF9108950E9404140E9488
:10351000740E0C946A0782E084BD93E095BD9AEF27
:1035200097BD80936E0008952FB7F8948091CF01D6
:103530009091D001A091D101B091D2012FBF0895F7
:10354000CF92DF92EF92FF920F931F932FB7F894D1
:103550004091CF015091D0016091D1017091D20181
:103560002FBF6A017B01EE24FF248C0120E030E0B4
:10357000C016D106E206F30610F4415051099A0133
:10358000281B390BC9011F910F91FF90EF90DF901D
:10359000CF9008951F920F920FB60F9211248F9320
:1035A0009F93AF93BF938091CF019091D001A09151
:1035B000D101B091D2010196A11DB11D8093CF011F
:1035C0009093D001A093D101B093D201BF91AF915C
:1035D0009F918F910F900FBE0F901F9018950E9492
:1035E000710BF8942FEF87EA91E6215080409040CC
:1035F000E1F700C0000087E090EBDC018093EF0171
:103600009093F001A093F101B093F2019CE088E166
:103610000FB6F894A895809360000FBE9093600059
:10362000FFCFEF92FF920F931F93CF93DF93D82F8B
:10363000C0E08C2F0E944B0500E010E0E82EF12C3A
:10364000C701002E02C0959587950A94E2F780FD88
:1036500006C00F5F1F4F0630110591F709C0602F9C
:103660007C2F80E00E941206D813F3CF81E004C0C3
:10367000CF5FCE30F1F680E0DF91CF911F910F91B7
:10368000FF90EF900895CF93C82F8CE20E94111BFA
:10369000882321F08C2FCF910C94111B80E0CF91C7
:1036A0000895CF930E94981C811102C00E947E1C35
:1036B000C5E6C15049F00E945D048FE39CE9019783
:1036C000F1F700C00000F5CF89E20E94431B811191
:1036D00013C18AE20E94431B81110E947E1C85E077
:1036E0000E94431B81110E94EF1A0E94A31C809329
:1036F000CD0187E00E94431B8823A9F18BE10E9442
:10370000431B882351F08091CD0181FB222720F9B2
:1037100091E0922790FB81F90EC08EE00E94431B3E
:10372000882361F08091CD0182FB222720F991E06E
:10373000922790FB82F98093CD0115C080E10E9411
:10374000431B9091CD01882341F093FB222720F960
:1037500081E0822780FB93F904C0892F809580FB4C
:1037600090F99093CD018091CD010E94A71C0E94F9
:10377000B51C8093E00180EE0E94431B882341F03A
:103780008091E001982F909590FB80F98093E00163
:1037900089E30E94431B882359F08091E00181FB5B
:1037A000222720F991E0922790FB81F98093E00194
:1037B00082EE0E94431B882359F08091E00182FB36
:1037C000222720F991E0922790FB82F98093E00173
:1037D00086EE0E94431B882359F08091E00183FB11
:1037E000222720F991E0922790FB83F98093E00152
:1037F00083EE0E94431B882359F08091E00184FBF3
:10380000222720F991E0922790FB84F98093E00130
:1038100085E30E94431B882359F08091E00185FBDA
:10382000222720F991E0922790FB85F98093E0010F
:1038300081E30E94431B882359F08091E00186FBBD
:10384000222720F991E0922790FB86F98093E001EE
:1038500081E10E94431B882359F08091E00187FB9E
:10386000222720F991E0922790FB87F98093E001CD
:103870008091E0010E94B91C8091E00187FB8827BC
:1038800080F980930D0187E20E94431BC82F8EE1CF
:103890000E94431B8111C2608FE10E94431B811172
:1038A000C46080E20E94431B8111C86081E20E94D3
:1038B000431B8111C06182E20E94431B8111C062DF
:1038C00083E20E94431B8111C06484E20E94431B77
:1038D000882311F0C06802C0CC2329F08C2F0E94ED
:1038E000B01C6C2F03C00E94AC1C682F70E080E0FD
:1038F00090E0CF910C94C017CF9108956DEE7EEFBC
:1039000080E090E00E94F82260E082E090E00E9477
:10391000EA2260E083E090E00E94EA2260E084E036
:1039200090E00E94EA2260E085E090E00C94EA22B8
:1039300080E090E00E94E42221E08D3E9E4F09F05D
:1039400020E0822F089582E090E00C94DC22682F22
:1039500082E090E00C94EA2283E090E00C94DC2278
:10396000682F83E090E00C94EA2284E090E00C94CD
:10397000DC22682F84E090E00C94EA228091D5014B
:1039800080FF0BC06091130185E0689FB001112496
:1039900075956795759567952BC081FF09C06091F6
:1039A000130185E0689FB00111247595679520C0CB
:1039B00082FF07C06091130185E0689FB001112468
:1039C00017C09091D6019923D1F0609112019617FA
:1039D00088F72091130185E0289F90011124929F80
:1039E000A001939F500D112470E0CA010E94AE22E5
:1039F0006038710540F46115710539F002C065E069
:103A000070E0862F08958FE7089581E008958091F2
:103A1000D50180FF08C06091110170E07595679530
:103A20007595679521C081FF06C06091110170E016
:103A30007595679519C082FF04C06091110170E00F
:103A400010C09091D6019923C1F060911001961792
:103A5000A0F780911101899FC001112470E00E949C
:103A6000AE226038710528F46115710521F0862FAA
:103A700008958FE7089581E0089561E070E0F4CF44
:103A8000803F21F40E94BE1C819504C0813F29F42F
:103A90000E94BE1C8093D9010895823F21F40E94A8
:103AA000BE1C819504C0833F29F40E94BE1C8093F4
:103AB000D8010895893F19F40E94071D05C08A3F67
:103AC00031F40E94071D81958093DA0108958B3FA0
:103AD00021F40E94071D819504C08C3F29F40E94A7
:103AE000071D8093DB010895843F21F48091D70165
:103AF000816017C0853F21F48091D701826011C099
:103B0000863F21F48091D70184600BC0873F21F468
:103B10008091D701886005C0883F31F48091D7013A
:103B200080618093D70108958D3F21F48091D50164
:103B300081600BC08E3F21F48091D501826005C069
:103B40008F3F29F48091D50184608093D501089539
:103B5000803F39F48091D90187FF6CC01092D90160
:103B600069C0813F29F48091D9011816BCF362C065
:103B70009091D801823F29F497FF5CC01092D80140
:103B800059C0833F19F41916CCF354C0893F41F44E
:103B90008091DA0118160CF04DC01092DA014AC07B
:103BA0008A3F29F48091DA0187FF44C0F6CF8B3F2A
:103BB00039F48091DB0187FF3DC01092DB013AC0F0
:103BC0008C3F29F48091DB011816BCF333C0843F8D
:103BD00021F48091D7018E7F17C0853F21F4809119
:103BE000D7018D7F11C0863F21F48091D7018B7F53
:103BF0000BC0873F21F48091D701877F05C0883FA4
:103C000031F48091D7018F7E8093D70113C08D3F0F
:103C100021F48091D5018E7F0BC08E3F21F48091DD
:103C2000D5018D7F05C08F3F29F48091D5018B7F11
:103C30008093D5018091D80181110EC08091D90166
:103C400081110AC08091DA01811106C08091DB01E7
:103C5000811102C01092D601089587ED91E00E9473
:103C60008B0E0E94941A9093D4018093D3010895EF
:103C70001F93CF93DF938091D3019091D4010E9441
:103C8000A01AAC019091D601992321F02091140142
:103C900030E006C0209115018AE0289F9001112490
:103CA0004217530708F485C08091D801C091D9010B
:103CB000D091DA011091DB01811107C0C11175C0EB
:103CC000D11173C0111171C074C09F3F19F09F5F73
:103CD0009093D601181624F40E94BE1C8093D8013C
:103CE0008091D80187FF05C00E94BE1C81958093FA
:103CF000D8011C1624F40E94BE1C8093D901809127
:103D0000D90187FF05C00E94BE1C81958093D9010F
:103D10006091D801662331F1C091D901CC2311F112
:103D2000062E000C770B880B990B0E94B52123E31C
:103D300033E343E35FE30E9419220E947D216093F5
:103D4000D8016C2FCC0F770B880B990B0E94B521F3
:103D500023E333E343E35FE30E9419220E947D21C2
:103D60006093D9011D1624F40E94071D8093DA0187
:103D70008091DA0187FF05C00E94071D819580931D
:103D8000DA01111624F40E94071D8093DB01809153
:103D9000DB0187FF05C00E94071D81958093DB0131
:103DA000DF91CF911F910C942D1E9F3F09F08FCF73
:103DB00097CFDF91CF911F910895E7EDF1E085E076
:103DC000DF011D928A95E9F71092D6011092D50174
:103DD0000895833081F128F4813059F08230D1F098
:103DE0000895853009F449C0B8F1863009F456C009
:103DF000089580911501262F30E0280F311D2F3FA7
:103E0000310524F4680F6093150108958FEF8093B6
:103E10001501089580911401262F30E0280F311DDF
:103E20002F3F310524F4680F6093140108958FEF3C
:103E300080931401089580911301262F30E0280FFC
:103E4000311D2F3F310524F4680F6093130108954D
:103E50008FEF80931301089580911201262F30E097
:103E6000280F311D2F3F310524F4680F6093120194
:103E700008958FEF80931201089580911101262FEC
:103E800030E0280F311D2F3F310524F4680F609377
:103E9000110108958FEF8093110108958091100111
:103EA000262F30E0280F311D2F3F310524F4680FF5
:103EB0006093100108958FEF80931001089583306F
:103EC00011F128F4813049F0823091F00895853065
:103ED00081F120F18630C1F10895809115016817B4
:103EE00020F4861B80931501089510921501089502
:103EF00080911401681720F4861B809314010895A3
:103F000010921401089580911301681720F4861B04
:103F10008093130108951092130108958091120166
:103F2000681720F4861B80931201089510921201E5
:103F3000089580911101681720F4861B8093110168
:103F4000089510921101089580911001681720F4CE
:103F5000861B8093100108951092100108950F930D
:103F60001F938D3109F46AC008F03FC08E3009F408
:103F700084C0C0F4873009F46DC068F4863009F05D
:103F8000B5C08091CD01817F8E7F8093CD0181E08E
:103F90008093DD01ACC0883009F457C08B3009F440
:103FA0006AC0A4C0863109F466C078F4803109F48F
:103FB00077C0813109F09AC00E94041490910D01DC
:103FC00081E0892780930D0156C0893109F453C0DF
:103FD0008B3109F08BC08091CD0181FB222720F924
:103FE00091E0922790FB81F951C0853309F475C0A7
:103FF00048F4873209F471C008F45EC0893209F4CC
:104000006CC074C0833430F48A3308F053C08833F2
:1040100091F16CC0833409F460C0883409F066C043
:104020000E9404140FEF13ED20E3015010402040D4
:10403000E1F700C000000E94EF1A1DC00E94372166
:104040000E94740E0E946A0716C00E94A31C0E9460
:10405000B51C11C09091CD01892F8095817080FB96
:1040600090F929F0966098609093CD0140C0997FB7
:10407000977F9093CD0181E03AC08091CD0182FB82
:10408000222720F991E0922790FB82F98093CD01BD
:10409000992389F38091CD0181608093CD01EBCF8D
:1040A0008091CD0183FB222720F991E0922790FB9C
:1040B00083F9ECCF895301C08D5141E050E060E0BD
:1040C00070E08A019B0104C0000F111F221F331FE3
:1040D0008A95D2F7C901B80104C061E070E080E0C0
:1040E00090E00E94C0170E940414C5CF80E01F9189
:1040F0000F91089580E0089580E00895CF93C82F30
:104100008091DD01813079F018F08230E9F187C0CB
:10411000E0910E01F0910F018081813169F08232CE
:1041200009F07FC009C0E0910E01F0910F0180817C
:10413000813111F0823261F48C2F0E947A2081113A
:1041400004C08C2F0E94AF1F1DC081E090E01AC0F8
:104150008C2F0E947C20811114C0C43179F048F466
:10416000CB3079F0C03109F060C082E08093DD018E
:1041700008C0C93219F0C83321F057C01092DD01D0
:1041800054C081E0817053C0C93289F118F5C4313F
:1041900071F1A8F4C73009F046C08AE08093150198
:1041A00094E19093140193E0909313018093120192
:1041B00088E08093110188E28093100134C0CE51D1
:1041C000C63088F5EC2FF0E0E65DFE4F80818093ED
:1041D000DC0129C0CE34E9F020F4CB3421F56AE0CB
:1041E00013C0C13579F0C235F1F461E00DC08091A2
:1041F000DC01882319F01092DC0115C081E0809366
:10420000DD0115C061E006C08091DC010E94E91E5D
:104210000AC06AE08091DC010E945F1F04C0109216
:10422000DD0180E004C081E002C080E0ABCFCF912F
:104230000895E1E8F0E0808188608083808181607A
:1042400080838FB7F89493E09093890090ED9093DA
:1042500088008FBF0895EFE6F0E080818260808360
:104260000895EFE6F0E080818D7F80830895EFE68A
:10427000F0E0908182E08927808308951F920F9259
:104280000FB60F9211242F933F934F935F936F9329
:104290007F938F939F93AF93BF93EF93FF938091FF
:1042A000DE019091DF0101969093DF018093DE01A2
:1042B000811103C082E00E946A07E091DF01E69568
:1042C000E695F0E0E95CFA4FE4918091DE018E130F
:1042D00003C080E00E946A07FF91EF91BF91AF9108
:1042E0009F918F917F916F915F914F913F912F910E
:1042F0000F900FBE0F901F9018950E948421689414
:10430000B1110C94132208950E94F82188F09F5750
:1043100098F0B92F9927B751B0F0E1F0660F771FE9
:10432000881F991F1AF0BA95C9F714C0B13091F0DF
:104330000E941222B1E008950C941222672F782F68
:104340008827B85F39F0B93FCCF3869577956795A4
:10435000B395D9F73EF490958095709561957F4F10
:104360008F4F9F4F0895E89409C097FB3EF49095B6
:104370008095709561957F4F8F4F9F4F9923A9F03E
:10438000F92F96E9BB279395F695879577956795CD
:10439000B795F111F8CFFAF4BB0F11F460FF1BC011
:1043A0006F5F7F4F8F4F9F4F16C0882311F096E9A4
:1043B00011C0772321F09EE8872F762F05C0662352
:1043C00071F096E8862F70E060E02AF09A95660F0B
:1043D000771F881FDAF7880F9695879597F90895C4
:1043E00057FD9058440F551F59F05F3F71F04795A6
:1043F000880F97FB991F61F09F3F79F0879508958B
:10440000121613061406551FF2CF4695F1DF08C0A9
:10441000161617061806991FF1CF869571056105C6
:1044200008940895E894BB2766277727CB0197F96E
:1044300008950E942C220C949D220E948F2238F015
:104440000E94962220F0952311F00C9486220C9461
:104450008C2211240C9413220E94F02170F3959F5A
:10446000C1F3950F50E0551F629FF001729FBB276B
:10447000F00DB11D639FAA27F00DB11DAA1F649F07
:104480006627B00DA11D661F829F2227B00DA11DBA
:10449000621F739FB00DA11D621F839FA00D611D40
:1044A000221F749F3327A00D611D231F849F600D61
:1044B000211D822F762F6A2F11249F5750409AF08A
:1044C000F1F088234AF0EE0FFF1FBB1F661F771F16
:1044D000881F91505040A9F79E3F510580F00C94E1
:1044E00086220C9413225F3FE4F3983ED4F3869522
:1044F00077956795B795F795E7959F5FC1F7FE2B81
:10450000880F911D9695879597F9089597F99F675C
:1045100080E870E060E008959FEF80EC089500244B
:104520000A941616170618060906089500240A9418
:1045300012161306140605060895092E0394000C9E
:1045400011F4882352F0BB0F40F4BF2B11F460FF2D
:1045500004C06F5F7F4F8F4F9F4F089597FB072ECB
:1045600016F4009407D077FD09D00E94C82207FCFA
:1045700005D03EF4909581959F4F08957095619573
:104580007F4F0895EE0FFF1F0590F491E02D0994E1
:10459000AA1BBB1B51E107C0AA1FBB1FA617B70769
:1045A00010F0A61BB70B881F991F5A95A9F7809585
:1045B0009095BC01CD010895F999FECF92BD81BDC2
:1045C000F89A992780B50895A8E1B0E042E050E05C
:1045D0000C94FF22262FF999FECF1FBA92BD81BD00
:1045E00020BD0FB6F894FA9AF99A0FBE0196089575
:1045F0000E94EA22272F0C94EB22DC01CB01FC0164
:10460000F999FECF06C0F2BDE1BDF89A319600B42B
:0E4610000D9241505040B8F70895F894FFCF36
:10461E0020026C07FA07D707A3076F070101BA013B
:10462E0028080A03140A3F4D3639F804AB04750402
:10463E003C04CF03E80301041A0401020304050637
:04464E000708090050
:00000001FF

@ -0,0 +1,185 @@
#include "ergodox_ez.h"
#include "debug.h"
#include "action_layer.h"
#include "keymap_extras/keymap_bepo.h"
#define BASE 0 // default layer
#define FNX 1 // function keys
#define NUM 2 // numeric keypad keys
#define NAV 3 // navigation keys
#define KP_00 0
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap 0: Base layer
*
* ,--------------------------------------------------. ,--------------------------------------------------.
* | $ | " | < | > | ( | ) | | |ScroLo| @ | + | - | / | * | = |
* |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
* | % | B |E_ACUT| P | O |E_GRAV| Esc | |CapsLo| ^ | V | D | L | J | Z |
* |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
* | W | A | U | I | E | , |------| |------| C | T | S | R | N | M |
* |--------+------+------+------+------+------| Tab | | NumLo|------+------+------+------+------+--------|
* | E_CIRC |A_GRAV| Y | X | . | K | | | | ' | Q | G | H | F | C_CEDIL|
* `--------+------+------+------+------+-------------,-------------. ,-------------`-------------+------+------+------+------+--------'
* | | L_Fx | L_Num| L_Nav| LCtrl| |Delete|LSuper| |RSuper|Insert| | AltGr| | |PrntSc| Pause|
* `----------------------------------' ,------|------|------| |------+------+------. `----------------------------------'
* | | | LCtrl| | RCtrl| | |
* | Space|Backsp|------| |------|RShift|Enter |
* | |ace | LAlt| | AltGr| | |
* `--------------------' `--------------------'
*/
[BASE] = KEYMAP(
// Left hand
BP_DOLLAR, BP_DQOT, BP_LGIL, BP_RGIL, BP_LPRN, BP_RPRN, KC_NO,
BP_PERCENT, BP_B, BP_E_ACUTE, BP_P, BP_O, BP_E_GRAVE, KC_ESC,
BP_W, BP_A, BP_U, BP_I, BP_E, BP_COMMA,
BP_ECRC, BP_A_GRAVE, BP_Y, BP_X, BP_DOT, BP_K, KC_TAB,
KC_NO, MO(FNX), MO(NUM), MO(NAV), KC_LCTL,
KC_DEL, KC_LGUI,
KC_LCTL,
KC_SPC, KC_BSPC, KC_LALT,
// Right hand
KC_SLCK, BP_AT, BP_PLUS, BP_MINUS, BP_SLASH, BP_ASTR, BP_EQUAL,
KC_CAPSLOCK, BP_DCRC, BP_V, BP_D, BP_L, BP_J, BP_Z,
BP_C, BP_T, BP_S, BP_R, BP_N, BP_M,
KC_NUMLOCK, BP_APOS, BP_Q, BP_G, BP_H, BP_F, BP_CCED,
BP_ALGR, KC_NO, KC_NO, KC_PSCREEN, KC_PAUSE,
KC_RGUI, KC_INS,
KC_RCTL,
BP_ALGR, KC_RSHIFT, KC_ENTER),
/* Keymap 1: function layer
*
* ,--------------------------------------------------. ,--------------------------------------------------.
* | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 |
* |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
* | | | | | | | | | | | | | | | F12 |
* |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
* | | | | | | |------| |------| | | | | | |
* |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
* | | | | | | | | | | | | | | | |
* `--------+------+------+------+------+-------------,-------------. ,-------------`-------------+------+------+------+------+--------'
* | | | | | | | | | | | | | | | | | |
* `----------------------------------' ,------|------|------| |------+------+------. `----------------------------------'
* | | | | | | | |
* | | |------| |------| | |
* | | | | | | | |
* `--------------------' `--------------------'
*/
[FNX] = KEYMAP(
// Left hand
KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_TRNS, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO,
KC_NO,
KC_NO, KC_NO, KC_NO,
// Right hand
KC_NO, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_F12,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO,
KC_NO,
KC_NO, KC_NO, KC_NO),
/* Keymap 2: numeric layer, sends keypad codes
*
* ,--------------------------------------------------. ,--------------------------------------------------.
* | | | | | | | | | | | + | - | / | * | |
* |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
* | | | | | | | | | | | 7 | 8 | 9 | | |
* |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
* | | | | | | |------| |------| | 4 | 5 | 6 | | |
* |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
* | | | | | | | | | | | 1 | 2 | 3 | | |
* `--------+------+------+------+------+-------------,-------------. ,-------------`-------------+------+------+------+------+--------'
* | | | | | | | | | | | | | 0 | 00 | . | | |
* `----------------------------------' ,------|------|------| |------+------+------. `----------------------------------'
* | | | | | | | |
* | | |------| |------| | Enter|
* | | | | | | | |
* `--------------------' `--------------------'
*/
[NUM] = KEYMAP(
// Left hand
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_TRNS, KC_NO, KC_NO,
KC_NO, KC_NO,
KC_NO,
KC_NO, KC_NO, KC_NO,
// Right hand
KC_NO, KC_NO, KC_KP_PLUS, KC_KP_MINUS, KC_KP_SLASH, KC_KP_ASTERISK, KC_NO,
KC_NO, KC_NO, KC_KP_7, KC_KP_8, KC_KP_9, KC_NO, KC_NO,
KC_NO, KC_KP_4, KC_KP_5, KC_KP_6, KC_NO, KC_NO,
KC_NO, KC_NO, KC_KP_1, KC_KP_2, KC_KP_3, KC_NO, KC_NO,
KC_KP_0, M(KP_00), KC_KP_COMMA, KC_NO, KC_NO,
KC_NO, KC_NO,
KC_NO,
KC_NO, KC_NO, KC_KP_ENTER),
/* Keymap 3: navigation layer
*
* ,--------------------------------------------------. ,--------------------------------------------------.
* | | | | | | | | | | | | | | | |
* |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
* | | | | | | | | | | | Home | Up | End | PgUp | |
* |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
* | | | | | | |------| |------| | Left | Down | Right| PgDn | |
* |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
* | | | | | | | | | | | | | | | |
* `--------+------+------+------+------+-------------,-------------. ,-------------`-------------+------+------+------+------+--------'
* | | | | | | | | | | | | | | | | | |
* `----------------------------------' ,------|------|------| |------+------+------. `----------------------------------'
* | | | | | | | |
* | | |------| |------| | |
* | | | | | | | |
* `--------------------' `--------------------'
*/
[NAV] = KEYMAP(
// Left hand
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_TRNS, KC_NO,
KC_NO, KC_NO,
KC_NO,
KC_NO, KC_NO, KC_NO,
// Right hand
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_HOME, KC_UP, KC_END, KC_PGUP, KC_NO,
KC_NO, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDOWN, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO,
KC_NO,
KC_NO, KC_NO, KC_NO)
};
const uint16_t PROGMEM fn_actions[] = {
};
const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
switch(id) {
case KP_00:
if (record->event.pressed) {
return MACRO( D(KP_0), U(KP_0), D(KP_0), U(KP_0), END );
}
break;
}
return MACRO_NONE;
};
// Runs just one time when the keyboard initializes.
void matrix_init_user(void) {
};
// Runs constantly in the background, in a loop.
void matrix_scan_user(void) {
};
Loading…
Cancel
Save