Skip to content

Commit

Permalink
fix softkeys (#107)
Browse files Browse the repository at this point in the history
Co-authored-by: Alessandro Aldrovandi <[email protected]>
  • Loading branch information
Stell0 and AldrovandiA authored Apr 14, 2020
1 parent 3e296e4 commit c5d6125
Showing 1 changed file with 28 additions and 41 deletions.
69 changes: 28 additions & 41 deletions data/templates/snom.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,8 @@
<lcserver1 perm=""></lcserver1>
<http_proxy perm=""></http_proxy>
<http_port perm=""></http_port>
<http_user perm=""></http_user>
<http_pass perm=""></http_pass>
<http_scheme perm="">on</http_scheme>
<https_port perm="">443</https_port>
<webserver_type perm="">http_https</webserver_type>
Expand Down Expand Up @@ -709,32 +711,32 @@
<msw_cp_pat perm=""></msw_cp_pat>
<listen_in_on_handset perm="">off</listen_in_on_handset>

{% for number in 1..4 %}
{% if _context['softkey_type_' ~ number] is defined %}
{% if _context['softkey_type_' ~ number] == 'disabled' %}
<gui_fkey{{ number }} perm="">keyevent none</gui_fkey{{ number }}>
{% elseif _context['softkey_type_' ~ number] == 'forward' %}
<gui_fkey{{ number }} perm="">keyevent F_REDIRECT</gui_fkey{{ number }}>
{% elseif _context['softkey_type_' ~ number] == 'dnd' %}
<gui_fkey{{ number }} perm="">keyevent F_DND</gui_fkey{{ number }}>
{% elseif _context['softkey_type_' ~ number] == 'recall' %}
<gui_fkey{{ number }} perm="">keyevent F_REDIAL</gui_fkey{{ number }}>
{% elseif _context['softkey_type_' ~ number] == 'history' %}
<gui_fkey{{ number }} perm="">keyevent F_CALL_LIST</gui_fkey{{ number }}>
{% elseif _context['softkey_type_' ~ number] == 'menu' %}
<gui_fkey{{ number }} perm="">keyevent F_SETTINGS</gui_fkey{{ number }}>
{% elseif _context['softkey_type_' ~ number] == 'status' %}
<gui_fkey{{ number }} perm="">keyevent F_STATUS</gui_fkey{{ number }}>
{% elseif _context['softkey_type_' ~ number] == 'ldap' or _context['softkey_type_' ~ number] == 'directory' %}
<gui_fkey{{ number }} perm="">keyevent F_DIRECTORY_SEARCH</gui_fkey{{ number }}>
{% elseif _context['softkey_type_' ~ number] == 'local_directory' %}
<gui_fkey{{ number }} perm="">keyevent F_ADR_BOOK</gui_fkey{{ number }}>
{% elseif _context['softkey_type_' ~ number] == 'favorite' %}
<gui_fkey{{ number }} perm="">keyevent F_FAVORITES</gui_fkey{{ number }}>
{% else %}
<gui_fkey{{ number }} perm="">keyevent none</gui_fkey{{ number }}>
{% endif %}
{% endif %}
{% for number in 1..cap_softkey_count %}
{%- if _context['softkey_type_' ~ number] is defined -%}
{% if _context['softkey_type_' ~ number] == 'disabled' -%}
<gui_fkey{{ number }} perm="">keyevent none</gui_fkey1>
{% elseif _context['softkey_type_' ~ number] == 'forward' -%}
<gui_fkey{{ number }} perm="">keyevent F_REDIRECT</gui_fkey1>
{% elseif _context['softkey_type_' ~ number] == 'dnd' -%}
<gui_fkey{{ number }} perm="">keyevent F_DND</gui_fkey1>
{% elseif _context['softkey_type_' ~ number] == 'recall' -%}
<gui_fkey{{ number }} perm="">keyevent F_REDIAL</gui_fkey1>
{% elseif _context['softkey_type_' ~ number] == 'history' -%}
<gui_fkey{{ number }} perm="">keyevent F_CALL_LIST</gui_fkey1>
{% elseif _context['softkey_type_' ~ number] == 'menu' -%}
<gui_fkey{{ number }} perm="">keyevent F_SETTINGS</gui_fkey1>
{% elseif _context['softkey_type_' ~ number] == 'status' -%}
<gui_fkey{{ number }} perm="">keyevent F_STATUS</gui_fkey1>
{% elseif _context['softkey_type_' ~ number] == 'ldap' or _context['softkey_type_' ~ number] == 'directory' -%}
<gui_fkey{{ number }} perm="">keyevent F_DIRECTORY_SEARCH</gui_fkey1>
{% elseif _context['softkey_type_' ~ number] == 'local_directory' -%}
<gui_fkey{{ number }} perm="">keyevent F_ADR_BOOK</gui_fkey1>
{% elseif _context['softkey_type_' ~ number] == 'favorite' -%}
<gui_fkey{{ number }} perm="">keyevent F_FAVORITES</gui_fkey1>
{% else -%}
<gui_fkey{{ number }} perm="">keyevent none</gui_fkey1>
{% endif -%}
{%- endif -%}
{% endfor %}
</phone-settings>
<firmware-settings>
Expand All @@ -751,21 +753,6 @@
{% endif %}
{% endfor %}
{% endif %}
{# soft keys #}
{% if cap_softkey_count > 0 %}
{% for number in 1..(cap_softkey_count) %}
{% if _context['softkey_type_' ~ number] is defined %}
<gui_fkey{{number}} perm="">{{snom.softkey_type_map(_context['softkey_type_' ~ number])}}</gui_fkey{{number}}>
{% else %}
<gui_fkey{{number}} perm="">keyevent F_NONE</gui_fkey{{number}}>
{% endif %}
{% if _context['softkey_label_' ~ number] is defined %}
<gui_fkey_label idx="{{ (number-1) }}" perm="">{{_context['softkey_label_' ~ number]}}</gui_fkey_label>
{% else %}
<gui_fkey_label idx="{{ (number-1) }}" perm=""/>
{% endif %}
{% endfor %}
{% endif %}
{# expansion keys #}
{% for number in lineKeys..125 %}
{% if _context['expkey_type_' ~ number] is defined %}
Expand Down

0 comments on commit c5d6125

Please sign in to comment.