834 lines
65 KiB
XML
Raw Permalink Normal View History

2021-06-25 21:37:59 +08:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="1166.6667px" preserveAspectRatio="none" style="width:444px;height:1166px;background:#00000000;" version="1.1" viewBox="0 0 444 1166" width="444.7917px" zoomAndPan="magnify"><defs/><g><polygon points="6.25,2.0833,6.25,2.3023,16.5904,1.6517,26.9309,2.2847,37.2713,2.4997,47.6118,1.3402,57.9522,2.0024,68.2927,1.6391,78.6331,1.6839,88.9736,2.0123,99.314,1.3632,109.6545,2.66,119.9949,1.4268,130.3354,1.8773,140.6758,2.5333,151.0163,1.994,161.3567,2.1544,171.6972,2.0501,182.0376,2.2693,192.378,2.3324,202.7185,2.6934,213.0589,2.7823,223.3994,2.7909,233.7398,2.3486,244.0803,2.5662,254.4207,2.8148,264.7612,1.3321,275.1016,2.7901,285.4421,1.7745,295.7825,2.6394,306.123,1.5677,316.4634,2.012,326.8039,2.8558,337.1443,2.0326,347.4848,2.193,357.8252,2.4361,368.1657,2.5169,378.5061,2.0793,388.8465,2.3825,399.187,1.4871,409.5274,2.3796,419.8679,2.6544,430.2083,2.0833,430.2674,2.2259,430.879,2.5241,431.3227,2.4165,431.8894,2.6064,432.4828,2.8603,433.1546,3.3037,433.1357,3.2959,433.3356,3.8669,433.8614,4.5728,433.8308,5.0483,434.0209,5.6152,434.375,6.25,434.4543,6.25,434.1435,13.6003,434.1947,20.9505,434.6003,28.3008,434.5263,35.651,434.375,43.0013,434.6106,43.0989,434.0277,43.5478,433.9892,44.2222,433.8322,44.8475,433.2471,45.2956,433.1546,45.9476,433.1419,45.9168,432.5821,46.2321,432.0627,46.6448,431.3863,46.6785,430.8591,47.0723,430.2083,47.168,430.2083,46.5911,419.8679,46.4625,409.5274,47.6926,399.187,46.4212,388.8465,47.6981,378.5061,47.3832,368.1657,46.8889,357.8252,46.7995,347.4848,47.6458,337.1443,46.8562,326.8039,47.7845,316.4634,46.5922,306.123,47.8111,295.7825,47.6725,285.4421,47.4231,275.1016,47.2172,264.7612,47.9249,254.4207,47.8071,244.0803,47.3443,233.7398,47.4473,223.3994,47.0323,213.0589,47.9143,202.7185,47.3293,192.378,47.3477,182.0376,46.5343,171.6972,46.7459,161.3567,47.7208,151.0163,47.6156,140.6758,47.1232,130.3354,46.8324,119.9949,46.9399,109.6545,46.4532,99.314,47.6,88.9736,47.9383,78.6331,47.7163,68.2927,47.8919,57.9522,47.0255,47.6118,47.2588,37.2713,46.7642,26.9309,47.4638,16.5904,47.425,6.25,47.168,6.3234,47.3452,5.6302,46.8502,5.0536,46.6367,4.5412,46.578,3.9684,46.3737,3.3037,45.9476,3.1393,45.8795,2.9974,45.3326,2.8634,44.7889,2.3755,44.0986,2.4408,43.6375,2.0833,43.0013,2.1729,43.0013,2.0483,35.651,2.1327,28.3008,2.3363,20.9505,1.9747,13.6003,2.0833,6.25,2.1844,6.2919,2.419,5.6987,2.6086,5.0869,2.8608,4.501,3.096,3.9081,3.3037,3.3037,3.2208,3.1035,3.8397,2.9311,4.4209,2.6675,5.08,2.592,5.6725,2.3557,6.25,2.0833" style="stroke:#4D4D4D;stroke-width:1.0416666666666667;fill:none;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="20.8333" lengthAdjust="spacing" textLength="405.2083" x="15.625" y="31.838">State Diagram - sketchy-outline theme</text><polygon fill="#28A745" points="182.8125,140.918,182.8125,141.1369,193.2292,140.4864,203.6458,141.1193,214.0625,141.3343,224.4792,140.1748,234.8958,140.837,245.3125,140.4737,255.7292,140.5185,266.1458,140.918,266.1222,140.918,265.9058,142.5846,266.3381,144.2513,265.927,145.918,266.0772,147.5846,266.1458,149.2513,266.1458,149.7012,255.7292,149.162,245.3125,149.3224,234.8958,149.218,224.4792,149.4373,214.0625,149.5004,203.6458,149.8614,193.2292,149.9503,182.8125,149.2513,183.0484,149.2513,182.9009,147.5846,182.9735,145.918,183.0563,144.2513,182.5621,142.5846,182.8125,140.918" style="stroke:none;stroke-width:1.0416666666666667;"/><polygon fill="#17A2B8" points="234.9534,69.4934,233.4265,71.5797,231.6205,74.6355,229.0375,76.6949,226.3233,77.821,224.1591,77.9187,221.3775,76.5103,218.753,75.5902,216.7609,73.7221,215.716,71.5835,215.0963,69.8806,214.4892,67.6563,213.5038,65.7423,214.261,63.8735,214.9244,61.8263,217.4141,60.2072,219.1657,58.1065,221.3337,57.4089,223.9111,56.8082,227.2163,57.1651,229.0266,58.0189,231.1314,58.4058,233.6905,61.0278,234.5826,63.7958,234.9702,65.6844,234.5312,68.7966" style="stroke:none;stroke-width:1.0416666666666667;"/><g id=
link *start*Active to NumLockOff--><path d="M96.3542,625.2604 L96.3542,625.3577 L99.0979,625.0686 L101.8417,625.3499 L104.5854,625.4455 L107.3292,624.9301 L110.0729,625.2604 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="115.4375,625.2604,115.4671,625.3271,113.5041,624.2956,111.7148,623.6551,109.8689,622.8872,107.8369,621.7007,106.0625,621.0938,106.0434,621.0747,106.7911,621.8224,107.635,622.6663,108.5458,623.577,109.2261,624.2573,110.2292,625.2604,110.3651,625.3963,109.2411,625.939,108.5139,626.8785,107.8352,627.8665,106.8748,628.5727,106.0625,629.4271,106.0721,629.4487,107.933,628.5836,109.8377,627.8171,111.7212,627.003,113.6451,626.2796,115.4375,625.2604" style="stroke:#333333;stroke-width:3.125;"/><!--MD5=[b6ef3c088f5474ecc81df30475e7d61b]
link NumLockOff to NumLockOn--><path d="M115.5625,646.5208 L115.6212,646.5985 L112.4687,648.6183 L109.6602,651.0933 L106.7397,653.42 L103.4509,655.2594 L100.6719,657.7734 L100.6439,657.7508 L98.1964,660.5217 L95.89,663.4066 L93.6817,666.3708 L91.1355,669.0618 L89.0625,672.1354 L89.3056,672.2168 L87.9139,674.6469 L87.2319,677.3147 L86.6365,680.0114 L85.5373,682.5395 L84.7031,685.1563 L84.7331,685.1663 L85.561,687.7557 L86.5253,690.3908 L87.4237,693.0039 L88.4477,695.659 L89.0625,698.1771 L89.3079,698.3675 L91.257,700.8777 L93.0478,703.265 L95.0703,705.8321 L97.1037,708.4076 L98.793,710.7161 L98.5804,710.4587 L101.4657,713.0005 L103.6509,714.6947 L106.3683,717.0333 L108.5377,718.7082 L111.1563,720.9271 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="115.5625,723.7917,115.6237,723.8314,114.3235,721.993,113.3821,720.3877,112.3238,718.7064,110.8815,716.7755,109.9708,715.1902,109.9444,715.1846,110.0708,716.3123,110.3302,717.4682,110.6821,718.6437,110.7153,719.7516,111.1949,720.9542,111.2349,721.1423,109.9967,720.985,108.8751,721.3767,107.7677,721.8354,106.5775,721.9044,105.4309,722.1783,105.4346,722.2017,107.4555,722.49,109.4933,722.8849,111.5229,723.2283,113.5682,723.6698,115.5625,723.7917" style="stroke:#333333;stroke-width:3.125;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="126.0417" x="95.3125" y="689.9882">EvNumLockPressed</text><!--MD5=[3bfddee0d82dc74c927fbeb3d3f2e6a3]
link NumLockOn to NumLockOff--><path d="M213.5521,716.7708 L213.6243,716.8361 L214.9876,714.8961 L216.7742,713.3386 L218.423,711.6566 L219.6185,709.565 L221.4414,708.0404 L221.4109,708.0213 L222.5065,705.9631 L223.7559,704.001 L225.1123,702.1057 L226.1002,699.9801 L227.6042,698.1771 L227.8502,698.2488 L228.0834,695.4912 L229.035,692.9431 L230.0743,690.4206 L230.6035,687.7493 L231.401,685.1563 L231.4314,685.1651 L230.6275,682.5479 L229.9616,679.9711 L229.2292,677.3747 L228.6239,674.8155 L227.6042,672.1354 L227.8592,672.3128 L225.8248,669.3858 L223.6259,666.3444 L221.6679,663.4705 L219.7211,660.6044 L217.4167,657.4896 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="213.5521,653.5417,213.6205,653.5672,214.1345,655.4138,215.0493,657.41,215.8337,659.3574,216.1888,661.1448,217.138,663.1538,217.111,663.1535,217.0018,661.9738,217.0287,660.7955,217.1501,659.6182,216.9456,658.4376,217.1975,657.2615,217.1995,657.4538,218.3738,657.0546,219.5538,657.2167,220.7344,657.4472,221.911,657.2794,223.0898,657.321,223.0985,657.3431,221.1782,656.5549,219.2975,655.8669,217.3978,655.1306,215.5345,654.4866,213.5521,653.5417" style="stroke:#333333;stroke-width:3.125;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="126.0417" x="236.9792" y="689.9882">EvNumLockPressed</text><path d="M69.2708,778.3529 L69.2708,778.6448 L79.6181,777.7774 L89.9653,778.6213 L100.3125,778.908 L110.6597,777.362 L121.0069,778.2449 L131.3542,777.7605 L141.7014,777.8202 L152.0486,778.2582 L162.3958,777.3926 L172.7431,779.1218 L183.0903,777.4775 L193.4375,778.0782 L203.7847,778.9528 L214.1319,778.2337 L224.4792,778.4476 L234.8264,778.3085 L245.1736,778.6008 L255.5208,778.685 L265.8681,779.1663 L276.2153,779.2849 L286.5625,779.2963 L296.9097,778.7065 L307.2569,778.9967 L317.6042,779.3282 L327.9514,777.3512 L338.2986,779.2952 L348.6458,777.9411 L358.9931,779.0943 L369.3403,777.6653 L379.6875,778.3529 " fill="none" style="stroke:#333333;stroke-width:1.5625;stroke-dasharray:8.0,10.0;"/><polygon fill="#17A2B8" points="96.4117,816.3033,94.8848,818.3896,93.0788,821.4454,90.4959,823.5048,87.7816,824.6309,85.6174,824.7286,82.8359,823.3202,80.2113,822.4001,78.2193,820.532,77.1743,818.3934,76.5546,816.6905,75.9475,814.4662,74.9621,812.5522,75.7193,810.6834,76.3828,808.6362,78.8724,807.0171,80.624,804.9164,82.792,804.2188,85.3694,803.6181,88.6746,803.975,90.4849,804.8287,92.5897,805.2157,95.1488,807.8377,96.041,810.6057,96.4286,812.4943,95.9895,815.6065" style="stroke:none;stroke-width:1.0416666666666667;"/><g id="Active.CONC87.CapsLockOff"><polygon points="128.125,785.6445,128.125,785.8635,138.6719,785.2129,149.2188,785.8459,159.7656,786.0609,170.3125,784.9014,180.8594,785.5636,191.4063,785.2003,201.9531,785.2451,212.5,785.6445,212.4909,785.6227,214.2496,786.1855,216.2564,787.3476,217.9405,787.7306,219.8394,788.6321,221.7071,789.4582,221.8457,789.5156,222.4423,791.2883,223.2545,793.1502,223.9851,794.9783,224.8154,796.8477,225.5208,798.6654,225.6039,798.6654,225.7242,804.7005,225.7538,810.7357,225.7567,816.7708,225.6092,822.806,225.5208,828.8411,225.6695,828.9027,224.9834,830.7759,223.764,832.4282,223.4503,834.4556,222.3747,836.1674,221.7071,838.0483,221.7781,838.2195,219.7999,838.6522,218.0152,839.5518,216.2814,840.5744,214.3349,841.0836,212.5,841.862,212.5,841.9717,201.9531,842.2147,191.4063,842.2956,180.8594,841.8579,170.3125,842.1612,159.7656,841.2657,149.2188,842.1582,138.6719,842.433,128.125,841.862,128.1841,842.0046,126.365,841.2959,124.378,840.1815,122.5141,839.3645,120.6767,838.6117,118.9179,838.0483,118.899,838.0404,118.0921,836.1807,117.611,834.456,116.5736,832.5008,115.7569,830.637,115.1042,828.8411,115.1834,828.8411,114.8726,822.806,114.9239,816.7708,115.3295,810.7357,115.2554,804.7005,115.1042,798.6654,115.3398,798.763,115.7637,796.7812,116.732,795.0249,117.5818,793.2195,118.0036,791.2369,118.9179,789.4582,118.9051,789.4275,120.776,788.7359,122.6873,788.1418,124.4416,787.1687,126.345,786.5557,128.125,785.6445" style="stroke:#333333;stroke-width:1.5625;fill:none;"/><path d="M115.1
link *start*CONC87 to CapsLockOff--><path d="M96.4792,813.7695 L96.4792,813.8668 L99.075,813.5777 L101.6708,813.859 L104.2667,813.9546 L106.8625,813.4393 L109.4583,813.7695 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="114.9375,813.7695,114.9671,813.8362,113.0041,812.8047,111.2148,812.1642,109.3689,811.3963,107.3369,810.2098,105.5625,809.6029,105.5434,809.5838,106.2911,810.3315,107.135,811.1754,108.0458,812.0861,108.7261,812.7665,109.7292,813.7695,109.8651,813.9055,108.7411,814.4481,108.0139,815.3876,107.3352,816.3756,106.3748,817.0818,105.5625,817.9362,105.5721,817.9578,107.433,817.0927,109.3377,816.3262,111.2212,815.5121,113.1451,814.7887,114.9375,813.7695" style="stroke:#333333;stroke-width:3.125;"/><!--MD5=[dc4675bd3056f3ef68701d9e8e02a3f3]
link CapsLockOff to CapsLockOn--><path d="M114.7813,840.3424 L114.8328,840.425 L111.3364,842.2678 L108.1422,844.5944 L104.8496,846.7635 L101.2334,848.4144 L98.0651,850.7826 L98.0399,850.7569 L95.9179,852.6141 L93.923,854.6007 L92.0164,856.6772 L89.8054,858.4437 L88.0208,860.6445 L88.2637,860.7264 L86.867,863.1547 L86.1794,865.8221 L85.5783,868.5186 L84.4738,871.0454 L83.6341,873.6615 L83.6641,873.6715 L84.4974,876.2617 L85.4671,878.8977 L86.3711,881.5116 L87.4005,884.1678 L88.0208,886.6862 L88.2666,886.8762 L90.1441,889.3035 L91.8631,891.6083 L93.8141,894.0925 L95.776,896.585 L97.3932,898.8112 L97.1788,898.5553 L99.9664,901.0394 L102.0478,902.681 L104.666,904.9631 L106.7314,906.5856 L109.25,908.7487 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="114.0417,911.9154,114.1032,911.9547,112.8157,910.1088,111.8888,908.4933,110.8445,906.8029,109.4141,904.8657,108.5182,903.27,108.4917,903.2646,108.6088,904.3951,108.8591,905.5528,109.2021,906.7294,109.2257,907.8408,109.6967,909.0435,109.7351,909.2318,108.4982,909.0648,107.3735,909.4476,106.2626,909.8975,105.0719,909.9571,103.9232,910.222,103.9271,910.2454,105.945,910.5497,107.9808,910.9605,110.008,911.3199,112.0515,911.7773,114.0417,911.9154" style="stroke:#333333;stroke-width:3.125;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="129.1667" x="94.2708" y="878.4973">EvCapsLockPressed</text><!--MD5=[79e17b083e07746bd1a647600952cab6]
link CapsLockOn to CapsLockOff--><path d="M215.4063,905.2279 L215.4778,905.2938 L216.8652,903.3609 L218.6721,901.8145 L220.3423,900.1423 L221.5633,898.0562 L223.4063,896.543 L223.3759,896.5236 L224.496,894.4655 L225.769,892.5048 L227.1484,890.6119 L228.1613,888.4855 L229.6875,886.6862 L229.9333,886.7588 L230.1764,884.0009 L231.1372,881.4551 L232.1855,878.935 L232.7244,876.2645 L233.5313,873.6732 L233.5616,873.6821 L232.7483,871.0633 L232.073,868.4851 L231.3312,865.8873 L230.7163,863.327 L229.6875,860.6445 L229.941,860.8241 L227.817,857.8243 L225.5295,854.7085 L223.4814,851.7624 L221.4444,848.8242 L219.0521,845.6341 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="215.375,841.9362,215.4432,841.9623,215.9733,843.8014,216.9031,845.7933,217.7027,847.7354,218.0744,849.514,219.0385,851.519,219.0115,851.519,218.8928,850.3402,218.9101,849.1617,219.022,847.9834,218.808,846.8045,219.0504,845.6265,219.0508,845.8187,220.2285,845.41,221.4073,845.5626,222.5862,845.7836,223.7644,845.6062,224.9429,845.6384,224.9515,845.6605,223.0254,844.8876,221.1381,844.2153,219.2321,843.4945,217.362,842.8663,215.375,841.9362" style="stroke:#333333;stroke-width:3.125;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="129.1667" x="240.1042" y="878.4973">EvCapsLockPressed</text><path d="M69.2708,966.862 L69.2708,967.1539 L79.6181,966.2865 L89.9653,967.1304 L100.3125,967.4171 L110.6597,965.8712 L121.0069,966.754 L131.3542,966.2696 L141.7014,966.3293 L152.0486,966.7673 L162.3958,965.9017 L172.7431,967.6309 L183.0903,965.9866 L193.4375,966.5873 L203.7847,967.4619 L214.1319,966.7428 L224.4792,966.9568 L234.8264,966.8176 L245.1736,967.1099 L255.5208,967.1941 L265.8681,967.6754 L276.2153,967.794 L286.5625,967.8054 L296.9097,967.2156 L307.2569,967.5058 L317.6042,967.8373 L327.9514,965.8603 L338.2986,967.8044 L348.6458,966.4502 L358.9931,967.6034 L369.3403,966.1744 L379.6875,966.862 " fill="none" style="stroke:#333333;stroke-width:1.5625;stroke-dasharray:8.0,10.0;"/><polygon fill="#17A2B8" points="96.4117,1004.8124,94.8848,1006.8987,93.0788,1009.9545,90.4959,1012.0139,87.7816,1013.14,85.6174,1013.2378,82.8359,1011.8294,80.2113,1010.9093,78.2193,1009.0411,77.1743,1006.9025,76.5546,1005.1996,75.9475,1002.9753,74.9621,1001.0613,75.7193,999.1925,76.3828,997.1453,78.8724,995.5263,80.624,993.4255,82.792,992.7279,85.3694,992.1272,88.6746,992.4841,90.4849,993.3379,92.5897,993.7248,95.1488,996.3468,96.041,999.1148,96.4286,1001.0034,95.9895,1004.1156" style="stroke:none;stroke-width:1.0416666666666667;"/><g id="Active.CONC95.ScrollLockOff"><polygon points="128.6458,974.1536,128.6458,974.3726,139.5833,973.7221,150.5208,974.355,161.4583,974.57,172.3958,973.4105,183.3333,974.0727,194.2708,973.7094,205.2083,973.7542,216.1458,974.1536,216.1368,974.1318,217.8954,974.6946,219.9022,975.8567,221.5864,976.2397,223.4853,977.1412,225.353,977.9674,225.4915,978.0248,226.0882,979.7974,226.9003,981.6593,227.6309,983.4874,228.4612,985.3568,229.1667,987.1745,229.2497,987.1745,229.37,993.2096,229.3997,999.2448,229.4025,1005.2799,229.2551,1011.3151,229.1667,1017.3503,229.3154,1017.4119,228.6292,1019.285,227.4098,1020.9373,227.0961,1022.9647,226.0206,1024.6766,225.353,1026.5574,225.4239,1026.7286,223.4458,1027.1613,221.661,1028.0609,219.9272,1029.0835,217.9808,1029.5927,216.1458,1030.3711,216.1458,1030.4808,205.2083,1030.7238,194.2708,1030.8047,183.3333,1030.367,172.3958,1030.6703,161.4583,1029.7748,150.5208,1030.6673,139.5833,1030.9421,128.6458,1030.3711,128.7049,1030.5137,126.8859,1029.805,124.8988,1028.6906,123.0349,1027.8737,121.1976,1027.1208,119.4387,1026.5574,119.4198,1026.5496,118.6129,1024.6898,118.1318,1022.9651,117.0945,1021.0099,116.2777,1019.1461,115.625,1017.3503,115.7043,1017.3503,115.3935,1011.3151,115.4447,1005.2799,115.8503,999.2448,115.7763,993.2096,115.625,987.1745,115.8606,987.2721,116.2845,985.2903,117.2529,983.534,118.1026,981.7287,118.5244,979.746,119.4387,977.9674,119.426,977.9366,121.2969,977.245,123.2082,976.651,124.9624,975.6778,126.8659,975.0648,128.6458,974.1536" style="s
link *start*CONC95 to ScrollLockOff--><path d="M96.4063,1002.2786 L96.4063,1002.376 L99.1375,1002.0868 L101.8688,1002.3681 L104.6,1002.4637 L107.3313,1001.9484 L110.0625,1002.2786 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="115.4063,1002.2786,115.4359,1002.3453,113.4728,1001.3139,111.6835,1000.6733,109.8376,999.9055,107.8056,998.719,106.0313,998.112,106.0122,998.0929,106.7599,998.8406,107.6038,999.6845,108.5145,1000.5952,109.1948,1001.2756,110.1979,1002.2786,110.3338,1002.4146,109.2098,1002.9572,108.4827,1003.8968,107.804,1004.8847,106.8435,1005.5909,106.0313,1006.4453,106.0409,1006.467,107.9017,1005.6018,109.8064,1004.8353,111.69,1004.0212,113.6138,1003.2978,115.4063,1002.2786" style="stroke:#333333;stroke-width:3.125;"/><!--MD5=[da4e1e55b4a6de250eca2c82023085fa]
link ScrollLockOff to ScrollLockOn--><path d="M115.5104,1024.9766 L115.5705,1025.0531 L112.6609,1026.9716 L110.1037,1029.3386 L107.4318,1031.5596 L104.3824,1033.3002 L101.8555,1035.7057 L101.8273,1035.6833 L99.5591,1038.2723 L97.4327,1040.9743 L95.405,1043.7548 L93.0374,1046.2647 L91.1458,1049.1536 L91.3888,1049.2353 L89.9942,1051.6649 L89.309,1054.3328 L88.7104,1057.0298 L87.6082,1059.5577 L86.7708,1062.1745 L86.8008,1062.1845 L87.6318,1064.7739 L88.5992,1067.4091 L89.5008,1070.0222 L90.5279,1072.6775 L91.1458,1075.1953 L91.3928,1075.3838 L93.156,1077.6926 L94.7599,1079.8798 L96.5969,1082.245 L98.4449,1084.6186 L99.9466,1086.7279 L99.7283,1086.4753 L102.3669,1088.8798 L104.2865,1090.4527 L106.7528,1092.6578 L108.6561,1094.2118 L111.0208,1096.2995 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="115.5104,1099.3724,115.5726,1099.4107,114.3121,1097.5498,113.416,1095.9132,112.4012,1094.2035,110.9963,1092.2537,110.1314,1090.6364,110.1049,1090.6314,110.2023,1091.7676,110.4335,1092.9288,110.7576,1094.1074,110.7613,1095.2261,111.2138,1096.4287,111.2491,1096.6176,110.0151,1096.43,108.8842,1096.7941,107.7659,1097.2255,106.5745,1097.2653,105.4215,1097.511,105.4258,1097.5343,107.4372,1097.8724,109.4683,1098.3165,111.4899,1098.7095,113.5295,1099.2001,115.5104,1099.3724" style="stroke:#333333;stroke-width:3.125;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="129.1667" x="97.3958" y="1067.0064">EvCapsLockPressed</text><!--MD5=[6ad2c621f2407b82317910f4deb17639]
link ScrollLockOn to ScrollLockOff--><path d="M218.5313,1093.737 L218.6028,1093.8029 L219.9902,1091.87 L221.7971,1090.3236 L223.4673,1088.6514 L224.6883,1086.5653 L226.5313,1085.0521 L226.5009,1085.0327 L227.621,1082.9746 L228.894,1081.014 L230.2734,1079.1211 L231.2863,1076.9947 L232.8125,1075.1953 L233.0582,1075.2682 L233.3046,1072.5082 L234.2685,1069.961 L235.3199,1067.4396 L235.8619,1064.7674 L236.6719,1062.1745 L236.7022,1062.1835 L235.8858,1059.5661 L235.2074,1056.9896 L234.4624,1054.3934 L233.8443,1051.8349 L232.8125,1049.1536 L233.0659,1049.3334 L230.9961,1046.4126 L228.7628,1043.376 L226.7688,1040.5091 L224.786,1037.65 L222.4479,1034.5391 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="218.5313,1030.612,218.5994,1030.638,219.1296,1032.4772,220.0593,1034.4691,220.859,1036.4112,221.2307,1038.1898,222.1947,1040.1948,222.1678,1040.1947,222.049,1039.016,222.0663,1037.8375,222.1782,1036.6592,221.9642,1035.4803,222.2067,1034.3023,222.207,1034.4945,223.3847,1034.0858,224.5635,1034.2384,225.7425,1034.4594,226.9206,1034.282,228.0992,1034.3142,228.1077,1034.3363,226.1816,1033.5634,224.2944,1032.8911,222.3884,1032.1703,220.5182,1031.5421,218.5313,1030.612" style="stroke:#333333;stroke-width:3.125;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="129.1667" x="242.1875" y="1067.0064">EvCapsLockPressed</text><!--MD5=[242ad121cef04112e9b0ee8f25f52375]
link *start to fork_state--><path d="M224.4792,77.6367 L224.7711,77.6367 L223.9037,87.2131 L224.7476,96.7895 L225.0343,106.3659 L223.4883,115.9423 L224.3712,125.5187 L224.4792,135.0951 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="224.4792,140.6471,224.5459,140.6768,225.181,138.7137,226.2072,136.9244,227.106,135.0785,227.5861,133.0465,228.6458,131.2721,228.6268,131.2531,227.7078,132.0008,226.885,132.8446,226.1291,133.7554,225.1428,134.4357,224.4792,135.4388,224.6151,135.5747,223.4911,134.4507,222.7639,133.7236,222.0852,133.0449,221.1248,132.0844,220.3125,131.2721,220.3342,131.2818,221.1357,133.1426,222.0358,135.0473,222.8884,136.9309,223.8317,138.8547,224.4792,140.6471" style="stroke:#333333;stroke-width:3.125;"/><!--MD5=[44dd36eb382d4fffd186e8c447a61da0]
link fork_state to State2--><path d="M222.3854,149.6888 L222.637,149.8369 L216.1899,159.0756 L211.2174,169.1827 L205.7648,179.0069 L198.733,187.9013 L193.7941,198.0281 L188.1875,207.7617 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="185.4792,212.3451,185.5217,212.4043,187.0623,211.0319,188.8524,210.007,190.5612,208.869,192.0029,207.3587,193.8144,206.3637,193.8075,206.3376,192.6366,206.518,191.5001,206.83,190.3874,207.2336,189.1924,207.3218,188.1127,207.8516,188.2987,207.9002,187.6034,206.656,187.4511,205.5536,187.3651,204.4685,186.8936,203.2828,186.6248,202.15,186.6484,202.1526,186.3847,204.1878,186.2282,206.2349,186.02,208.2763,185.9104,210.3288,185.4792,212.3451" style="stroke:#333333;stroke-width:3.125;"/><!--MD5=[43d4d70f9cd19f132a5eb1ce9d85c890]
link fork_state to State3--><path d="M226.8542,149.6888 L227.0971,149.8507 L231.9051,157.6658 L238.1371,166.43 L243.9054,174.8851 L248.1488,182.3238 L254.4132,191.1096 L259.5398,199.1371 L265.5625,207.7617 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="268.625,212.3451,268.6969,212.3574,268.1349,210.2986,267.9946,208.3123,267.7169,206.3024,266.9877,204.2147,266.8836,202.2347,266.8571,202.2294,266.5081,203.3616,266.2926,204.5203,266.1697,205.6975,265.7273,206.811,265.7325,208.0137,265.7701,208.2023,264.534,207.5689,263.4075,207.486,262.2944,207.4702,261.1035,207.0637,259.9535,206.8627,259.9661,206.8827,261.6819,207.9498,263.4552,209.108,265.2008,210.2223,266.9994,211.4205,268.625,212.3451" style="stroke:#333333;stroke-width:3.125;"/><!--MD5=[8cf5ef3a64654818495211b4c165bd62]
link State2 to join_state--><path d="M155.4375,269.293 L155.5301,269.3227 L154.3613,272.015 L153.7356,274.8817 L152.933,277.6917 L151.5488,280.3147 L150.9697,283.1965 L150.9342,283.1906 L150.2872,286.1245 L149.8192,289.088 L149.4755,292.0719 L148.7031,294.9852 L148.5313,297.9974 L148.7872,298.0118 L148.4053,300.9228 L148.7707,303.8759 L149.2272,306.8341 L149.1533,309.7625 L149.3584,312.7065 L149.3878,312.718 L150.4104,315.4268 L151.567,318.1879 L152.659,320.9237 L153.8742,323.7078 L154.6875,326.3346 L154.9227,326.5377 L156.8269,328.7425 L158.5795,330.8165 L160.5541,333.0821 L162.5391,335.3567 L164.1943,337.3467 L164.0029,337.0732 L166.7825,339.2896 L168.9316,340.6054 L171.5601,342.606 L173.6949,343.9014 L176.2344,345.7747 L176.2209,345.746 L179.0147,347.3205 L181.4939,348.224 L184.1588,349.5234 L186.8392,350.856 L189.4072,351.9489 L189.4675,352.1319 L191.9877,352.7972 L194.6109,353.7753 L197.0675,354.2474 L199.7726,355.4742 L202.3125,356.1992 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="207.6875,357.5742,207.7328,357.6314,205.9892,356.1881,204.5112,355.0803,202.9466,353.8632,201.0978,352.2869,199.6425,351.2079,199.6193,351.1941,200.1151,352.1468,200.728,353.1687,201.4222,354.2388,201.836,355.143,202.6427,356.2795,202.7405,356.445,201.5169,356.6912,200.579,357.4205,199.676,358.2087,198.5702,358.654,197.571,359.2796,197.575,359.303,199.5925,358.9276,201.6279,358.6586,203.6547,358.3383,205.698,358.1158,207.6875,357.5742" style="stroke:#333333;stroke-width:3.125;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="98.9583" x="160.9375" y="318.1458">some message</text><!--MD5=[183fde86cac17ac230b97143534e47db]
link State3 to join_state--><path d="M286.4583,269.2096 L286.555,269.2211 L285.9394,271.9645 L285.8902,274.775 L285.6566,277.5637 L284.8164,280.2806 L284.8159,283.0968 L284.7807,283.0897 L284.0246,286.0186 L283.4462,288.9834 L282.9915,291.9731 L282.1109,294.8769 L281.8268,297.901 L282.071,297.9791 L280.6069,300.7602 L279.8557,303.7691 L279.1914,306.8058 L278.0212,309.6808 L277.117,312.6408 L277.1453,312.6548 L275.7429,315.373 L274.4692,318.1551 L273.1335,320.9064 L271.9162,323.7165 L270.3125,326.3346 L270.5573,326.5259 L269.1267,328.3627 L267.5383,330.076 L266.1809,331.97 L264.8344,333.8725 L263.1447,335.5067 L262.9195,335.2601 L261.6232,337.3217 L259.5854,338.5714 L258.1113,340.4383 L256.0567,341.6696 L254.4779,343.4219 L254.4593,343.3961 L252.8588,345.0112 L250.8253,346.0251 L249.0473,347.3938 L247.2907,348.7922 L245.3794,349.9757 L245.4787,350.1409 L243.6859,350.9918 L242.0628,352.1249 L240.1652,352.8015 L238.6771,354.159 L236.9167,355.0638 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="232.2292,357.5534,232.2343,357.6262,234.266,357.2669,236.3276,357.3345,238.3794,357.263,240.3994,356.7346,242.4635,356.8387,242.4556,356.8129,241.2933,356.3517,240.1709,356.0206,239.0763,355.7799,237.8861,355.2276,236.8297,355.1117,237.0135,355.168,236.9659,353.9208,237.4549,352.838,238.0093,351.7754,238.1829,350.5959,238.5567,349.4779,238.5754,349.4925,237.2825,351.0862,236.0745,352.7463,234.8256,354.3744,233.6548,356.0637,232.2292,357.5534" style="stroke:#333333;stroke-width:3.125;"/><!--MD5=[1e473d623208eebf6d5ebd6e9bc5a11d]
link join_state to State4--><path d="M225.5208,366.3555 L225.8128,366.3555 L224.9454,377.8034 L225.7893,389.2513 L226.0759,400.6992 L224.53,412.1471 L225.5208,423.5951 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="225.5208,429.0117,225.5875,429.0414,226.2227,427.0783,227.2488,425.289,228.1476,423.4431,228.6278,421.4111,229.6875,419.6367,229.6684,419.6176,228.7495,420.3653,227.9267,421.2092,227.1708,422.12,226.1844,422.8003,225.5208,423.8034,225.6568,423.9393,224.5328,422.8153,223.8056,422.0882,223.1269,421.4094,222.1664,420.449,221.3542,419.6367,221.3758,419.6463,222.1774,421.5072,223.0775,423.4119,223.93,425.2954,224.8733,427.2193,225.5208,429.0117" style="stroke:#333333;stroke-width:3.125;"/><!--MD5=[0a70b1a7cf318979336334b4227eefe4]
link State4 to Active--><path d="M225.5208,485.793 L225.8128,485.793 L224.9454,495.4701 L225.7893,505.1471 L226.0759,514.8242 L224.53,524.5013 L225.4129,534.1784 L225.5208,543.8555 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="225.5208,549.168,225.5875,549.1976,226.2227,547.2345,227.2488,545.4452,228.1476,543.5993,228.6278,541.5674,229.6875,539.793,229.6684,539.7739,228.7495,540.5216,227.9267,541.3655,227.1708,542.2762,226.1844,542.9566,225.5208,543.9596,225.6568,544.0956,224.5328,542.9716,223.8056,542.2444,223.1269,541.5657,222.1664,540.6052,221.3542,539.793,221.3758,539.8026,222.1774,541.6635,223.0775,543.5681,223.93,545.4517,224.8733,547.3756,225.5208,549.168" style="stroke:#333333;stroke-width:3.125;"/><!--MD5=[812653b600c12de91bbd31411abf53b6]
@startuml
!$THEME = "sketchy-outline"
!if %not(%variable_exists("$BGCOLOR"))
!$BGCOLOR = "transparent"
!endif
skinparam backgroundColor $BGCOLOR
skinparam useBetaStyle false
skinparam handwritten true
skinparam shadowing false
!$BLUE = "#007bff"
!$INDIGO = "#6610f2"
!$PURPLE = "#6f42c1"
!$PINK = "#e83e8c"
!$RED = "#dc3545"
!$ORANGE = "#fd7e14"
!$YELLOW = "#ffc107"
!$GREEN = "#28a745"
!$TEAL = "#20c997"
!$CYAN = "#17a2b8"
!$WHITE = "#ffffff"
!$GRAY = "#868e96"
!$GRAYDARK = "#333333"
!$PRIMARY = "#333333"
!$SECONDARY = "#555555"
!$SUCCESS = "#28a745"
!$INFO = "#17a2b8"
!$WARNING = "#ffc107"
!$DANGER = "#dc3545"
!$LIGHT = "#ffffff"
!$DARK = "#555555"
!$FGCOLOR = $WHITE
!$PRIMARY_DARK = "#2e2e2e"
!$PRIMARY_LIGHT = "#474747"
!$PRIMARY_TEXT = "#2e2e2e"
!$SECONDARY_DARK = "#4d4d4d"
!$SECONDARY_LIGHT = "#666666"
!$SECONDARY_TEXT = $WHITE
!$INFO_DARK = "#1592a6"
!$INFO_LIGHT = "#2eabbf"
!$INFO_TEXT = $WHITE
!$SUCCESS_DARK = "#24963e"
!$SUCCESS_LIGHT = "#3eb058"
!$SUCCESS_TEXT = $WHITE
!$WARNING_DARK = "#e6ae06"
!$WARNING_LIGHT = "#ffc720"
!$WARNING_TEXT = $WHITE
!$DANGER_DARK = "#c6303e"
!$DANGER_LIGHT = "#e04958"
!$DANGER_TEXT = $WHITE
!$DARK_DARK = "#4d4d4d"
!$DARK_LIGHT = "#666666"
!$LIGHT_DARK = "#e6e6e6"
!$LIGHT_LIGHT = "#ffffff"
!procedure $success($msg)
<font color=$SUCCESS><b>$msg
!endprocedure
!procedure $failure($msg)
<font color=$DANGER><b>$msg
!endprocedure
!procedure $warning($msg)
<font color=$WARNING><b>$msg
!endprocedure
!procedure $primary_scheme()
FontColor $PRIMARY_TEXT
BorderColor $PRIMARY
BackgroundColor $BGCOLOR
!endprocedure
skinparam defaultFontName "Segoe Print"
skinparam defaultFontSize 12
skinparam dpi 100
skinparam shadowing false
skinparam roundcorner 8
skinparam ParticipantPadding 40
skinparam BoxPadding 40
skinparam Padding 5
skinparam ArrowColor $DARK
skinparam stereotype {
CBackgroundColor $BGCOLOR
CBorderColor $SECONDARY_DARK
ABackgroundColor $BGCOLOR
ABorderColor $SUCCESS_DARK
IBackgroundColor $BGCOLOR
IBorderColor $DANGER_DARK
EBackgroundColor $BGCOLOR
EBorderColor $WARNING_DARK
NBackgroundColor $BGCOLOR
NBorderColor $INFO_DARK
}
skinparam title {
FontColor $PRIMARY_TEXT
BorderColor $SECONDARY_DARK
FontSize 20
BorderRoundCorner 8
BorderThickness 1
BackgroundColor $BGCOLOR
}
skinparam legend {
BackgroundColor $BGCOLOR
BorderColor $SECONDARY_DARK
FontColor $PRIMARY_TEXT
}
!startsub swimlane
skinparam swimlane {
BorderColor $INFO
BorderThickness 2
TitleBackgroundColor $BGCOLOR
TitleFontColor $PRIMARY_TEXT
}
!endsub
!startsub activity
skinparam activity {
$primary_scheme()
BarColor $SUCCESS
StartColor $INFO
EndColor $INFO
DiamondBackgroundColor $BGCOLOR
DiamondBorderColor $SECONDARY_DARK
DiamondFontColor $PRIMARY_TEXT
}
!endsub
!startsub participant
skinparam participant {
$primary_scheme()
ParticipantBorderThickness 2
}
!endsub
!startsub actor
skinparam actor {
$primary_scheme()
}
!endsub
!startsub arrow
skinparam arrow {
Thickness 3
Color $PRIMARY
FontColor $PRIMARY_TEXT
}
!endsub
!startsub sequence
skinparam sequence {
BorderColor $PRIMARY
TitleFontColor $PRIMARY_TEXT
BackgroundColor $BGCOLOR
StartColor $PRIMARY
EndColor $PRIMARY
BoxBackgroundColor $BGCOLOR
BoxBorderColor $DARK
BoxFontColor $DARK
LifeLineBorderColor $SECONDARY
LifeLineBorderThickness 2
LifeLineBackgroundColor $SECONDARY_DARK
GroupBorderColor $DARK
GroupFontColor $DARK
GroupHeaderFontColor $INFO
GroupBackgroundColor $SECONDARY
GroupHeaderBackgroundColor $BGCOLOR
DividerBackgroundColor $DARK
DividerBorderColor $DARK
DividerBorderThickness 2
DividerFontColor $LIGHT
ReferenceBackgroundColor $BGCOLOR
ReferenceBorderColor $DARK
ReferenceFontColor $DARK
ReferenceHeaderFontColor $INFO
ReferenceHeaderBackgroundColor $SECONDARY
}
!endsub
!startsub partition
skinparam partition {
BorderColor $PRIMARY
FontColor $PRIMARY
BackgroundColor $BGCOLOR
}
!endsub
!startsub collections
skinparam collections {
$primary_scheme()
}
!endsub
!startsub control
skinparam control {
$primary_scheme()
}
!endsub
!startsub entity
skinparam entity {
$primary_scheme()
}
!endsub
!startsub boundary
skinparam boundary {
$primary_scheme()
}
!endsub
!startsub agent
skinparam agent {
BackgroundColor $WARNING
BorderColor $WARNING_LIGHT
FontColor $DARK
}
!endsub
!startsub note
skinparam note {
BorderThickness 1
BackgroundColor $INFO
BorderColor $INFO_DARK
FontColor $WHITE
}
!endsub
!startsub artifact
skinparam artifact {
BackgroundColor $BGCOLOR
BorderColor $DARK_DARK
FontColor $DARK_DARK
}
!endsub
!startsub component
skinparam component {
$primary_scheme()
}
!endsub
!startsub interface
skinparam interface {
BackgroundColor $BGCOLOR
BorderColor $DANGER
FontColor $DARK
}
!endsub
!startsub storage
skinparam storage {
BackgroundColor $BGCOLOR
BorderColor $WARNING_DARK
FontColor $WARNING_DARK
}
!endsub
!startsub node
skinparam node {
BackgroundColor $BGCOLOR
BorderColor $LIGHT
FontColor $LIGHT
}
!endsub
!startsub cloud
skinparam cloud {
BackgroundColor transparent
BorderColor #F2FCFE
FontColor $PRIMARY_TEXT
}
!endsub
!startsub database
skinparam database {
$primary_scheme()
}
!endsub
!startsub class
skinparam class {
$primary_scheme()
HeaderBackgroundColor $BGCOLOR
StereotypeFontColor $DARK
BorderThickness 1
AttributeFontColor $DARK
AttributeFontSize 11
}
!endsub
!startsub object
skinparam object {
$primary_scheme()
StereotypeFontColor $PRIMARY_TEXT
BorderThickness 1
AttributeFontColor $PRIMARY_TEXT
AttributeFontSize 11
}
!endsub
!startsub usecase
skinparam usecase {
$primary_scheme()
BorderThickness 2
StereotypeFontColor $PRIMARY
}
!endsub
!startsub rectangle
skinparam rectangle {
$primary_scheme()
BorderThickness 2
StereotypeFontColor $PRIMARY
}
!endsub
!startsub package
skinparam package {
BackgroundColor $BGCOLOR
BorderColor $PRIMARY
FontColor $PRIMARY
BorderThickness 2
}
!endsub
!startsub folder
skinparam folder {
BackgroundColor $BGCOLOR
BorderColor $WARNING
FontColor $WARNING
BorderThickness 2
}
!endsub
!startsub frame
skinparam frame {
BackgroundColor $BGCOLOR
BorderColor $INFO
FontColor $INFO
BorderThickness 2
}
!endsub
!startsub state
skinparam state {
$primary_scheme()
StartColor $INFO
EndColor $INFO
AttributeFontColor $SECONDARY_TEXT
AttributeFontSize 11
}
!endsub
!startsub queue
skinparam queue {
$primary_scheme()
}
!endsub
!startsub card
skinparam card {
BackgroundColor $BGCOLOR
BorderColor $INFO_DARK
FontColor $INFO_DARK
}
!endsub
!startsub file
skinparam file {
BackgroundColor $BGCOLOR
BorderColor $LIGHT
FontColor $LIGHT
}
!endsub
!startsub stack
skinparam stack {
$primary_scheme()
}
!endsub
!if %variable_exists("$THEME")
title State Diagram - $THEME theme
!else
title State Diagram
!endif
'skinparam BackgroundColor transparent
state fork_state <<fork>>
[*] - -> fork_state
fork_state - -> State2
fork_state - -> State3
state join_state <<join>>
State2 - -> join_state: some message
State3 - -> join_state
join_state - -> State4
State4 - -> Active
state Active {
[*] -> NumLockOff
NumLockOff - -> NumLockOn : EvNumLockPressed
NumLockOn - -> NumLockOff : EvNumLockPressed
- -
[*] -> CapsLockOff
CapsLockOff - -> CapsLockOn : EvCapsLockPressed
CapsLockOn - -> CapsLockOff : EvCapsLockPressed
- -
[*] -> ScrollLockOff
ScrollLockOff - -> ScrollLockOn : EvCapsLockPressed
ScrollLockOn - -> ScrollLockOff : EvCapsLockPressed
}
@enduml
@startuml
skinparam backgroundColor transparent
skinparam useBetaStyle false
skinparam handwritten true
skinparam shadowing false
skinparam defaultFontName "Segoe Print"
skinparam defaultFontSize 12
skinparam dpi 100
skinparam shadowing false
skinparam roundcorner 8
skinparam ParticipantPadding 40
skinparam BoxPadding 40
skinparam Padding 5
skinparam ArrowColor #555555
skinparam stereotype {
CBackgroundColor transparent
CBorderColor #4d4d4d
ABackgroundColor transparent
ABorderColor #24963e
IBackgroundColor transparent
IBorderColor #c6303e
EBackgroundColor transparent
EBorderColor #e6ae06
NBackgroundColor transparent
NBorderColor #1592a6
}
skinparam title {
FontColor #2e2e2e
BorderColor #4d4d4d
FontSize 20
BorderRoundCorner 8
BorderThickness 1
BackgroundColor transparent
}
skinparam legend {
BackgroundColor transparent
BorderColor #4d4d4d
FontColor #2e2e2e
}
skinparam swimlane {
BorderColor #17a2b8
BorderThickness 2
TitleBackgroundColor transparent
TitleFontColor #2e2e2e
}
skinparam activity {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
BarColor #28a745
StartColor #17a2b8
EndColor #17a2b8
DiamondBackgroundColor transparent
DiamondBorderColor #4d4d4d
DiamondFontColor #2e2e2e
}
skinparam participant {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
ParticipantBorderThickness 2
}
skinparam actor {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
}
skinparam arrow {
Thickness 3
Color #333333
FontColor #2e2e2e
}
skinparam sequence {
BorderColor #333333
TitleFontColor #2e2e2e
BackgroundColor transparent
StartColor #333333
EndColor #333333
BoxBackgroundColor transparent
BoxBorderColor #555555
BoxFontColor #555555
LifeLineBorderColor #555555
LifeLineBorderThickness 2
LifeLineBackgroundColor #4d4d4d
GroupBorderColor #555555
GroupFontColor #555555
GroupHeaderFontColor #17a2b8
GroupBackgroundColor #555555
GroupHeaderBackgroundColor transparent
DividerBackgroundColor #555555
DividerBorderColor #555555
DividerBorderThickness 2
DividerFontColor #ffffff
ReferenceBackgroundColor transparent
ReferenceBorderColor #555555
ReferenceFontColor #555555
ReferenceHeaderFontColor #17a2b8
ReferenceHeaderBackgroundColor #555555
}
skinparam partition {
BorderColor #333333
FontColor #333333
BackgroundColor transparent
}
skinparam collections {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
}
skinparam control {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
}
skinparam entity {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
}
skinparam boundary {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
}
skinparam agent {
BackgroundColor #ffc107
BorderColor #ffc720
FontColor #555555
}
skinparam note {
BorderThickness 1
BackgroundColor #17a2b8
BorderColor #1592a6
FontColor #ffffff
}
skinparam artifact {
BackgroundColor transparent
BorderColor #4d4d4d
FontColor #4d4d4d
}
skinparam component {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
}
skinparam interface {
BackgroundColor transparent
BorderColor #dc3545
FontColor #555555
}
skinparam storage {
BackgroundColor transparent
BorderColor #e6ae06
FontColor #e6ae06
}
skinparam node {
BackgroundColor transparent
BorderColor #ffffff
FontColor #ffffff
}
skinparam cloud {
BackgroundColor transparent
BorderColor #F2FCFE
FontColor #2e2e2e
}
skinparam database {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
}
skinparam class {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
HeaderBackgroundColor transparent
StereotypeFontColor #555555
BorderThickness 1
AttributeFontColor #555555
AttributeFontSize 11
}
skinparam object {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
StereotypeFontColor #2e2e2e
BorderThickness 1
AttributeFontColor #2e2e2e
AttributeFontSize 11
}
skinparam usecase {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
BorderThickness 2
StereotypeFontColor #333333
}
skinparam rectangle {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
BorderThickness 2
StereotypeFontColor #333333
}
skinparam package {
BackgroundColor transparent
BorderColor #333333
FontColor #333333
BorderThickness 2
}
skinparam folder {
BackgroundColor transparent
BorderColor #ffc107
FontColor #ffc107
BorderThickness 2
}
skinparam frame {
BackgroundColor transparent
BorderColor #17a2b8
FontColor #17a2b8
BorderThickness 2
}
skinparam state {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
StartColor #17a2b8
EndColor #17a2b8
AttributeFontColor #ffffff
AttributeFontSize 11
}
skinparam queue {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
}
skinparam card {
BackgroundColor transparent
BorderColor #1592a6
FontColor #1592a6
}
skinparam file {
BackgroundColor transparent
BorderColor #ffffff
FontColor #ffffff
}
skinparam stack {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
}
title State Diagram - sketchy-outline theme
state fork_state <<fork>>
[*] - -> fork_state
fork_state - -> State2
fork_state - -> State3
state join_state <<join>>
State2 - -> join_state: some message
State3 - -> join_state
join_state - -> State4
State4 - -> Active
state Active {
[*] -> NumLockOff
NumLockOff - -> NumLockOn : EvNumLockPressed
NumLockOn - -> NumLockOff : EvNumLockPressed
- -
[*] -> CapsLockOff
CapsLockOff - -> CapsLockOn : EvCapsLockPressed
CapsLockOn - -> CapsLockOff : EvCapsLockPressed
- -
[*] -> ScrollLockOff
ScrollLockOff - -> ScrollLockOn : EvCapsLockPressed
ScrollLockOn - -> ScrollLockOff : EvCapsLockPressed
}
@enduml
PlantUML version 1.2021.01(Mon Feb 01 23:55:08 PST 2021)
(GPL source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Default Encoding: UTF-8
Language: en
Country: US
--></g></svg>