当前位置:网站首页>Apple input method optimization
Apple input method optimization
2022-07-05 07:30:00 【2020 Java interview】
Apple By default ABC Or the input method of American keyboard ,alt+e,alt+t Waiting for the key will output special characters , This is easy to conflict with our other editor tool shortcuts
terms of settlement : Customize the standard keyboard :http://wordherd.com/keyboards
1. download leave the “option” keystrokes blank Standard keyboard configuration file My Layout.keylayout
2. Copy the file to ~/ The repository /Keyboard Layouts/
3. Then turn on keyboard preferences -> typewriting -> Choose other -> Choose the My Layout
4. use xcode edit ~/ The repository /Preferences/com.apple.HIToolbox.plist Remove the file ABC Related items ( because ABC Once added, it cannot be deleted , Best use xcode edit ( And, of course, to xml The way ( Not recommended )))
5. After restarting, you can see the effect
The configuration of customized keyboard is attached below : The message is My Layout.keylayout The content of
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
<keyboard group="0" id="5000" name="My Layout" maxout="1">
<layouts>
<layout first="0" last="0" modifiers="48" mapSet="312" />
</layouts>
<modifierMap id="48" defaultIndex="0">
<keyMapSelect mapIndex="0">
<modifier keys="" />
</keyMapSelect>
<keyMapSelect mapIndex="1">
<modifier keys="anyShift caps?" />
</keyMapSelect>
<keyMapSelect mapIndex="2">
<modifier keys="caps" />
</keyMapSelect>
<keyMapSelect mapIndex="3">
<modifier keys="anyOption" />
</keyMapSelect>
<keyMapSelect mapIndex="4">
<modifier keys="anyShift caps? anyOption" />
</keyMapSelect>
<keyMapSelect mapIndex="5">
<modifier keys="caps anyOption" />
</keyMapSelect>
<keyMapSelect mapIndex="6">
<modifier keys="command anyShift? caps? anyOption? anyControl?" />
</keyMapSelect>
<keyMapSelect mapIndex="7">
<modifier keys="anyShift? caps? anyOption? anyControl" />
</keyMapSelect>
</modifierMap>
<keyMapSet id="312">
<keyMap index="0">
<key code="0" output="a" />
<key code="1" output="s" />
<key code="2" output="d" />
<key code="3" output="f" />
<key code="4" output="h" />
<key code="5" output="g" />
<key code="6" output="z" />
<key code="7" output="x" />
<key code="8" output="c" />
<key code="9" output="v" />
<key code="10" output="§" />
<key code="11" output="b" />
<key code="12" output="q" />
<key code="13" output="w" />
<key code="14" output="e" />
<key code="15" output="r" />
<key code="16" output="y" />
<key code="17" output="t" />
<key code="18" output="1" />
<key code="19" output="2" />
<key code="20" output="3" />
<key code="21" output="4" />
<key code="22" output="6" />
<key code="23" output="5" />
<key code="24" output="=" />
<key code="25" output="9" />
<key code="26" output="7" />
<key code="27" output="-" />
<key code="28" output="8" />
<key code="29" output="0" />
<key code="30" output="]" />
<key code="31" output="o" />
<key code="32" output="u" />
<key code="33" output="[" />
<key code="34" output="i" />
<key code="35" output="p" />
<key code="36" output="
" />
<key code="37" output="l" />
<key code="38" output="j" />
<key code="39" output="'" />
<key code="40" output="k" />
<key code="41" output=";" />
<key code="42" output="\" />
<key code="43" output="," />
<key code="44" output="/" />
<key code="45" output="n" />
<key code="46" output="m" />
<key code="47" output="." />
<key code="48" output="	" />
<key code="49" output=" " />
<key code="50" output="`" />
<key code="51" output="" />
<key code="52" output="" />
<key code="53" output="" />
<!-- gap, 54-64 -->
<key code="65" output="." />
<key code="66" output="" />
<key code="67" output="*" />
<!-- gap, 68 -->
<key code="69" output="+" />
<key code="70" output="" />
<key code="71" output="" />
<key code="72" output="" />
<!-- gap, 73-74 -->
<key code="75" output="/" />
<key code="76" output="" />
<key code="77" output="" />
<key code="78" output="-" />
<!-- gap, 79-80 -->
<key code="81" output="=" />
<key code="82" output="0" />
<key code="83" output="1" />
<key code="84" output="2" />
<key code="85" output="3" />
<key code="86" output="4" />
<key code="87" output="5" />
<key code="88" output="6" />
<key code="89" output="7" />
<!-- gap, 90 -->
<key code="91" output="8" />
<key code="92" output="9" />
<!-- gap, 93-94 -->
<key code="95" output="," />
<key code="96" output="" />
<key code="97" output="" />
<key code="98" output="" />
<key code="99" output="" />
<key code="100" output="" />
<key code="101" output="" />
<key code="102" output=" " />
<key code="103" output="" />
<key code="104" output=" " />
<key code="105" output="" />
<key code="106" output="" />
<key code="107" output="" />
<key code="108" output="" />
<key code="109" output="" />
<key code="110" output="" />
<key code="111" output="" />
<key code="112" output="" />
<key code="113" output="" />
<key code="114" output="" />
<key code="115" output="" />
<key code="116" output="" />
<key code="117" output="" />
<key code="118" output="" />
<key code="119" output="" />
<key code="120" output="" />
<key code="121" output="" />
<key code="122" output="" />
<key code="123" output="" />
<key code="124" output="" />
<key code="125" output="" />
<key code="126" output="" />
</keyMap>
<keyMap index="1">
<key code="0" output="A" />
<key code="1" output="S" />
<key code="2" output="D" />
<key code="3" output="F" />
<key code="4" output="H" />
<key code="5" output="G" />
<key code="6" output="Z" />
<key code="7" output="X" />
<key code="8" output="C" />
<key code="9" output="V" />
<key code="10" output="±" />
<key code="11" output="B" />
<key code="12" output="Q" />
<key code="13" output="W" />
<key code="14" output="E" />
<key code="15" output="R" />
<key code="16" output="Y" />
<key code="17" output="T" />
<key code="18" output="!" />
<key code="19" output="@" />
<key code="20" output="#" />
<key code="21" output="$" />
<key code="22" output="^" />
<key code="23" output="%" />
<key code="24" output="+" />
<key code="25" output="(" />
<key code="26" output="&" />
<key code="27" output="_" />
<key code="28" output="*" />
<key code="29" output=")" />
<key code="30" output="}" />
<key code="31" output="O" />
<key code="32" output="U" />
<key code="33" output="{
" />
<key code="34" output="I" />
<key code="35" output="P" />
<key code="36" output="
" />
<key code="37" output="L" />
<key code="38" output="J" />
<key code="39" output=""" />
<key code="40" output="K" />
<key code="41" output=":" />
<key code="42" output="|" />
<key code="43" output="<" />
<key code="44" output="?" />
<key code="45" output="N" />
<key code="46" output="M" />
<key code="47" output=">" />
<key code="48" output="	" />
<key code="49" output=" " />
<key code="50" output="~" />
<key code="51" output="" />
<key code="52" output="" />
<key code="53" output="" />
<!-- gap, 54-64 -->
<key code="65" output="." />
<key code="66" output="*" />
<key code="67" output="*" />
<!-- gap, 68 -->
<key code="69" output="+" />
<key code="70" output="+" />
<key code="71" output="" />
<key code="72" output="=" />
<!-- gap, 73-74 -->
<key code="75" output="/" />
<key code="76" output="" />
<key code="77" output="/" />
<key code="78" output="-" />
<!-- gap, 79-80 -->
<key code="81" output="=" />
<key code="82" output="0" />
<key code="83" output="1" />
<key code="84" output="2" />
<key code="85" output="3" />
<key code="86" output="4" />
<key code="87" output="5" />
<key code="88" output="6" />
<key code="89" output="7" />
<!-- gap, 90 -->
<key code="91" output="8" />
<key code="92" output="9" />
<!-- gap, 93-94 -->
<key code="95" output="," />
<key code="96" output="" />
<key code="97" output="" />
<key code="98" output="" />
<key code="99" output="" />
<key code="100" output="" />
<key code="101" output="" />
<key code="102" output=" " />
<key code="103" output="" />
<key code="104" output=" " />
<key code="105" output="" />
<key code="106" output="" />
<key code="107" output="" />
<key code="108" output="" />
<key code="109" output="" />
<key code="110" output="" />
<key code="111" output="" />
<key code="112" output="" />
<key code="113" output="" />
<key code="114" output="" />
<key code="115" output="" />
<key code="116" output="" />
<key code="117" output="" />
<key code="118" output="" />
<key code="119" output="" />
<key code="120" output="" />
<key code="121" output="" />
<key code="122" output="" />
<key code="123" output="" />
<key code="124" output="" />
<key code="125" output="" />
<key code="126" output="" />
</keyMap>
<keyMap index="2">
<key code="0" output="A" />
<key code="1" output="S" />
<key code="2" output="D" />
<key code="3" output="F" />
<key code="4" output="H" />
<key code="5" output="G" />
<key code="6" output="Z" />
<key code="7" output="X" />
<key code="8" output="C" />
<key code="9" output="V" />
<key code="10" output="§" />
<key code="11" output="B" />
<key code="12" output="Q" />
<key code="13" output="W" />
<key code="14" output="E" />
<key code="15" output="R" />
<key code="16" output="Y" />
<key code="17" output="T" />
<key code="18" output="1" />
<key code="19" output="2" />
<key code="20" output="3" />
<key code="21" output="4" />
<key code="22" output="6" />
<key code="23" output="5" />
<key code="24" output="=" />
<key code="25" output="9" />
<key code="26" output="7" />
<key code="27" output="-" />
<key code="28" output="8" />
<key code="29" output="0" />
<key code="30" output="]" />
<key code="31" output="O" />
<key code="32" output="U" />
<key code="33" output="[" />
<key code="34" output="I" />
<key code="35" output="P" />
<key code="36" output="
" />
<key code="37" output="L" />
<key code="38" output="J" />
<key code="39" output="'" />
<key code="40" output="K" />
<key code="41" output=";" />
<key code="42" output="\" />
<key code="43" output="," />
<key code="44" output="/" />
<key code="45" output="N" />
<key code="46" output="M" />
<key code="47" output="." />
<key code="48" output="	" />
<key code="49" output=" " />
<key code="50" output="`" />
<key code="51" output="" />
<key code="52" output="" />
<key code="53" output="" />
<key code="54" output="�" />
<key code="55" output="�" />
<key code="56" output="�" />
<key code="57" output="�" />
<key code="58" output="�" />
<key code="59" output="�" />
<key code="60" output="�" />
<key code="61" output="�" />
<key code="62" output="�" />
<key code="63" output="�" />
<key code="64" output="�" />
<key code="65" output="." />
<key code="66" output="" />
<key code="67" output="*" />
<key code="68" output="�" />
<key code="69" output="+" />
<key code="70" output="" />
<key code="71" output="" />
<key code="72" output="" />
<key code="73" output="�" />
<key code="74" output="�" />
<key code="75" output="/" />
<key code="76" output="" />
<key code="77" output="" />
<key code="78" output="-" />
<key code="79" output="�" />
<key code="80" output="�" />
<key code="81" output="=" />
<key code="82" output="0" />
<key code="83" output="1" />
<key code="84" output="2" />
<key code="85" output="3" />
<key code="86" output="4" />
<key code="87" output="5" />
<key code="88" output="6" />
<key code="89" output="7" />
<key code="90" output="�" />
<key code="91" output="8" />
<key code="92" output="9" />
<!-- gap, 93-94 -->
<key code="95" output="," />
<key code="96" output="" />
<key code="97" output="" />
<key code="98" output="" />
<key code="99" output="" />
<key code="100" output="" />
<key code="101" output="" />
<key code="102" output=" " />
<key code="103" output="" />
<key code="104" output=" " />
<key code="105" output="" />
<key code="106" output="" />
<key code="107" output="" />
<key code="108" output="" />
<key code="109" output="" />
<key code="110" output="" />
<key code="111" output="" />
<key code="112" output="" />
<key code="113" output="" />
<key code="114" output="" />
<key code="115" output="" />
<key code="116" output="" />
<key code="117" output="" />
<key code="118" output="" />
<key code="119" output="" />
<key code="120" output="" />
<key code="121" output="" />
<key code="122" output="" />
<key code="123" output="" />
<key code="124" output="" />
<key code="125" output="" />
<key code="126" output="" />
</keyMap>
<keyMap index="3">
<!-- gap, 0-35 -->
<key code="36" output="
" />
<!-- gap, 37-47 -->
<key code="48" output="	" />
<key code="49" output=" " />
<!-- gap, 50 -->
<key code="51" output="" />
<key code="52" output="" />
<key code="53" output="" />
<!-- gap, 54-65 -->
<key code="66" output="" />
<!-- gap, 67-69 -->
<key code="70" output="" />
<key code="71" output="" />
<key code="72" output="" />
<!-- gap, 73-75 -->
<key code="76" output="" />
<key code="77" output="" />
<!-- gap, 78-95 -->
<key code="96" output="" />
<key code="97" output="" />
<key code="98" output="" />
<key code="99" output="" />
<key code="100" output="" />
<key code="101" output="" />
<key code="102" output=" " />
<key code="103" output="" />
<key code="104" output=" " />
<key code="105" output="" />
<key code="106" output="" />
<key code="107" output="" />
<key code="108" output="" />
<key code="109" output="" />
<key code="110" output="" />
<key code="111" output="" />
<key code="112" output="" />
<key code="113" output="" />
<key code="114" output="" />
<key code="115" output="" />
<key code="116" output="" />
<key code="117" output="" />
<key code="118" output="" />
<key code="119" output="" />
<key code="120" output="" />
<key code="121" output="" />
<key code="122" output="" />
<key code="123" output="" />
<key code="124" output="" />
<key code="125" output="" />
<key code="126" output="" />
</keyMap>
<keyMap index="4">
<!-- gap, 0-35 -->
<key code="36" output="
" />
<!-- gap, 37-47 -->
<key code="48" output="	" />
<key code="49" output=" " />
<!-- gap, 50 -->
<key code="51" output="" />
<key code="52" output="" />
<key code="53" output="" />
<!-- gap, 54-65 -->
<key code="66" output="*" />
<!-- gap, 67-69 -->
<key code="70" output="+" />
<key code="71" output="" />
<key code="72" output="=" />
<!-- gap, 73-75 -->
<key code="76" output="" />
<key code="77" output="/" />
<!-- gap, 78-95 -->
<key code="96" output="" />
<key code="97" output="" />
<key code="98" output="" />
<key code="99" output="" />
<key code="100" output="" />
<key code="101" output="" />
<key code="102" output=" " />
<key code="103" output="" />
<key code="104" output=" " />
<key code="105" output="" />
<key code="106" output="" />
<key code="107" output="" />
<key code="108" output="" />
<key code="109" output="" />
<key code="110" output="" />
<key code="111" output="" />
<key code="112" output="" />
<key code="113" output="" />
<key code="114" output="" />
<key code="115" output="" />
<key code="116" output="" />
<key code="117" output="" />
<key code="118" output="" />
<key code="119" output="" />
<key code="120" output="" />
<key code="121" output="" />
<key code="122" output="" />
<key code="123" output="" />
<key code="124" output="" />
<key code="125" output="" />
<key code="126" output="" />
</keyMap>
<keyMap index="5">
<!-- gap, 0-35 -->
<key code="36" output="
" />
<!-- gap, 37-47 -->
<key code="48" output="	" />
<key code="49" output=" " />
<!-- gap, 50 -->
<key code="51" output="" />
<key code="52" output="" />
<key code="53" output="" />
<!-- gap, 54-65 -->
<key code="66" output="" />
<!-- gap, 67-69 -->
<key code="70" output="" />
<key code="71" output="" />
<key code="72" output="" />
<!-- gap, 73-75 -->
<key code="76" output="" />
<key code="77" output="" />
<!-- gap, 78-95 -->
<key code="96" output="" />
<key code="97" output="" />
<key code="98" output="" />
<key code="99" output="" />
<key code="100" output="" />
<key code="101" output="" />
<key code="102" output=" " />
<key code="103" output="" />
<key code="104" output=" " />
<key code="105" output="" />
<key code="106" output="" />
<key code="107" output="" />
<key code="108" output="" />
<key code="109" output="" />
<key code="110" output="" />
<key code="111" output="" />
<key code="112" output="" />
<key code="113" output="" />
<key code="114" output="" />
<key code="115" output="" />
<key code="116" output="" />
<key code="117" output="" />
<key code="118" output="" />
<key code="119" output="" />
<key code="120" output="" />
<key code="121" output="" />
<key code="122" output="" />
<key code="123" output="" />
<key code="124" output="" />
<key code="125" output="" />
<key code="126" output="" />
</keyMap>
<keyMap index="6">
<key code="0" output="a" />
<key code="1" output="s" />
<key code="2" output="d" />
<key code="3" output="f" />
<key code="4" output="h" />
<key code="5" output="g" />
<key code="6" output="z" />
<key code="7" output="x" />
<key code="8" output="c" />
<key code="9" output="v" />
<key code="10" output="§" />
<key code="11" output="b" />
<key code="12" output="q" />
<key code="13" output="w" />
<key code="14" output="e" />
<key code="15" output="r" />
<key code="16" output="y" />
<key code="17" output="t" />
<key code="18" output="1" />
<key code="19" output="2" />
<key code="20" output="3" />
<key code="21" output="4" />
<key code="22" output="6" />
<key code="23" output="5" />
<key code="24" output="=" />
<key code="25" output="9" />
<key code="26" output="7" />
<key code="27" output="-" />
<key code="28" output="8" />
<key code="29" output="0" />
<key code="30" output="]" />
<key code="31" output="o" />
<key code="32" output="u" />
<key code="33" output="[" />
<key code="34" output="i" />
<key code="35" output="p" />
<key code="36" output="
" />
<key code="37" output="l" />
<key code="38" output="j" />
<key code="39" output="'" />
<key code="40" output="k" />
<key code="41" output=";" />
<key code="42" output="\" />
<key code="43" output="," />
<key code="44" output="/" />
<key code="45" output="n" />
<key code="46" output="m" />
<key code="47" output="." />
<key code="48" output="	" />
<key code="49" output=" " />
<key code="50" output="`" />
<key code="51" output="" />
<key code="52" output="" />
<key code="53" output="" />
<!-- gap, 54-64 -->
<key code="65" output="." />
<key code="66" output="" />
<key code="67" output="*" />
<!-- gap, 68 -->
<key code="69" output="+" />
<key code="70" output="" />
<key code="71" output="" />
<key code="72" output="" />
<!-- gap, 73-74 -->
<key code="75" output="/" />
<key code="76" output="" />
<key code="77" output="" />
<key code="78" output="-" />
<!-- gap, 79-80 -->
<key code="81" output="=" />
<key code="82" output="0" />
<key code="83" output="1" />
<key code="84" output="2" />
<key code="85" output="3" />
<key code="86" output="4" />
<key code="87" output="5" />
<key code="88" output="6" />
<key code="89" output="7" />
<!-- gap, 90 -->
<key code="91" output="8" />
<key code="92" output="9" />
<!-- gap, 93-95 -->
<key code="96" output="" />
<key code="97" output="" />
<key code="98" output="" />
<key code="99" output="" />
<key code="100" output="" />
<key code="101" output="" />
<key code="102" output=" " />
<key code="103" output="" />
<key code="104" output=" " />
<key code="105" output="" />
<key code="106" output="" />
<key code="107" output="" />
<key code="108" output="" />
<key code="109" output="" />
<key code="110" output="" />
<key code="111" output="" />
<key code="112" output="" />
<key code="113" output="" />
<key code="114" output="" />
<key code="115" output="" />
<key code="116" output="" />
<key code="117" output="" />
<key code="118" output="" />
<key code="119" output="" />
<key code="120" output="" />
<key code="121" output="" />
<key code="122" output="" />
<key code="123" output="" />
<key code="124" output="" />
<key code="125" output="" />
<key code="126" output="" />
</keyMap>
<keyMap index="7">
<key code="0" output="" />
<key code="1" output="" />
<key code="2" output="" />
<key code="3" output="" />
<key code="4" output="" />
<key code="5" output="" />
<key code="6" output="" />
<key code="7" output="" />
<key code="8" output="" />
<key code="9" output="" />
<!-- gap, 10 -->
<key code="11" output="" />
<key code="12" output="" />
<key code="13" output="" />
<key code="14" output="" />
<key code="15" output="" />
<key code="16" output="" />
<key code="17" output="" />
<!-- gap, 18 -->
<key code="19" output="�" />
<!-- gap, 20-21 -->
<key code="22" output="" />
<!-- gap, 23-26 -->
<key code="27" output="" />
<!-- gap, 28-29 -->
<key code="30" output="" />
<key code="31" output="" />
<key code="32" output="" />
<key code="33" output="" />
<key code="34" output="	" />
<key code="35" output="" />
<key code="36" output="
" />
<key code="37" output="" />
<key code="38" output="
" />
<!-- gap, 39 -->
<key code="40" output="" />
<!-- gap, 41 -->
<key code="42" output="" />
<!-- gap, 43-44 -->
<key code="45" output="" />
<key code="46" output="
" />
<!-- gap, 47 -->
<key code="48" output="	" />
<key code="49" output="�" />
<!-- gap, 50 -->
<key code="51" output="" />
<key code="52" output="" />
<key code="53" output="" />
<!-- gap, 54-65 -->
<key code="66" output="" />
<!-- gap, 67-69 -->
<key code="70" output="" />
<key code="71" output="" />
<key code="72" output="" />
<!-- gap, 73-75 -->
<key code="76" output="" />
<key code="77" output="" />
<!-- gap, 78-95 -->
<key code="96" output="" />
<key code="97" output="" />
<key code="98" output="" />
<key code="99" output="" />
<key code="100" output="" />
<key code="101" output="" />
<key code="102" output=" " />
<key code="103" output="" />
<key code="104" output=" " />
<key code="105" output="" />
<key code="106" output="" />
<key code="107" output="" />
<key code="108" output="" />
<key code="109" output="" />
<key code="110" output="" />
<key code="111" output="" />
<key code="112" output="" />
<key code="113" output="" />
<key code="114" output="" />
<key code="115" output="" />
<key code="116" output="" />
<key code="117" output="" />
<key code="118" output="" />
<key code="119" output="" />
<key code="120" output="" />
<key code="121" output="" />
<key code="122" output="" />
<key code="123" output="" />
<key code="124" output="" />
<key code="125" output="" />
<key code="126" output="" />
</keyMap>
</keyMapSet>
</keyboard>
边栏推荐
- arcpy. SpatialJoin_ Analysis spatial connection analysis
- Import CV2, prompt importerror: libcblas so. 3: cannot open shared object file: No such file or directory
- Implementation of one-dimensional convolutional neural network CNN based on FPGA (VIII) implementation of activation layer
- The SQL implementation has multiple records with the same ID, and the latest one is taken
- Unforgettable summary of 2021
- 纯碱是做什么的?
- Daily Practice:Codeforces Round #794 (Div. 2)(A~D)
- QT small case "addition calculator"
- Simple operation with independent keys (hey, a little fancy) (keil5)
- Idea common settings
猜你喜欢

Line test -- data analysis -- FB -- teacher Gao Zhao

Light up the running light, rough notes for beginners (1)

Anaconda navigator click open no response, can not start error prompt attributeerror: 'STR' object has no attribute 'get‘

Target detection series - detailed explanation of the principle of fast r-cnn

2022年PMP项目管理考试敏捷知识点(7)

Negative number storage and type conversion in programs

How to modify the file path of Jupiter notebook under miniconda

Close of office 365 reading

The folder directly enters CMD mode, with the same folder location

第 2 章:小试牛刀,实现一个简单的Bean容器
随机推荐
What if the DataGrid cannot see the table after connecting to the database
纯碱是做什么的?
Tshydro tool
Raspberry pie 4B arm platform aarch64 PIP installation pytorch
[framework] multi learner
借助 Navicat for MySQL 软件 把 不同或者相同数据库链接中的某数据库表数据 复制到 另一个数据库表中
Basic knowledge of public security -- FB
【Node】npm、yarn、pnpm 区别
CADD课程学习(5)-- 构建靶点已知的化合结构(ChemDraw)
611. Number of effective triangles
With the help of Navicat for MySQL software, the data of a database table in different or the same database link is copied to another database table
Install deeptools in CONDA mode
SD_ CMD_ RECEIVE_ SHIFT_ REGISTER
2022.06.27_ One question per day
C learning notes
ImportError: No module named ‘Tkinter‘
UNIX commands often used in work
HDU1231 最大连续子序列(分治or动规or双指针)
String alignment method, self use, synthesis, newrlcjust
Brief description of inux camera (Mipi interface)