# Advice on Vision User Interface for a Surface Pro

**URL:** <https://forum.inductiveautomation.com/t/advice-on-vision-user-interface-for-a-surface-pro/99231>\
**Category:** General Discussion\
**Tags:** ignition81, vision, perspective\
**Created:** [November 28, 2024, 1:41pm UTC](https://forum.inductiveautomation.com/t/advice-on-vision-user-interface-for-a-surface-pro/99231 "2024-11-28T13:41:43Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Roisin\_McGuire](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/roisin_mcguire/32/63343_2.png) [@Roisin\_McGuire](https://forum.inductiveautomation.com/u/Roisin_McGuire)\
**Post date:** [November 28, 2024, 1:41pm UTC](https://forum.inductiveautomation.com/t/advice-on-vision-user-interface-for-a-surface-pro/99231/1 "2024-11-28T13:41:43Z")

</div>

I have a Vision App for collecting and visualizing data but I need to create a touch screen version (probably for a Surface Pro). Is there any general advice for creating a user form for a Smaller screen/Touch screen? I'm thinking larger buttons and text fields. I know Vision is not suited to a tablet but upgrading to Perspective is not an option at this moment. I basically have 2 questions:

**A.** Am I right in thinking Vision will work on a Surface Pro that has a full version of windows?

**B.** I'm wondering if there are specific pitfalls to be aware of. I intend to make the new form read from top to bottom with scrolling.

 ![Current PC version](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/d/1d64ebfbc866d00901b8b332ceb40be01bd3ff4e.png)

---

<div class="post-metadata">

**Author:** ![justinedwards.jle](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justinedwards.jle/32/37854_2.png) [@justinedwards.jle](https://forum.inductiveautomation.com/u/justinedwards.jle)\
**Post date:** [November 28, 2024, 1:53pm UTC](https://forum.inductiveautomation.com/t/advice-on-vision-user-interface-for-a-surface-pro/99231/2 "2024-11-28T13:53:10Z")

</div>

> [@Roisin\_McGuire](#):
>
> read from top to bottom with scrolling

Many find that the normal scroll bar width is too narrow for a touchscreen. Within the designer, there are special settings for touch screen mode in the project properties under the general client settings. There, the default scroll bar width can be increased.

---

<div class="post-metadata">

**Author:** ![Roisin\_McGuire](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/roisin_mcguire/32/63343_2.png) [@Roisin\_McGuire](https://forum.inductiveautomation.com/u/Roisin_McGuire)\
**Post date:** [November 28, 2024, 2:14pm UTC](https://forum.inductiveautomation.com/t/advice-on-vision-user-interface-for-a-surface-pro/99231/3 "2024-11-28T14:14:50Z")

</div>

I never would have thought of that, thank you

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [November 28, 2024, 2:44pm UTC](https://forum.inductiveautomation.com/t/advice-on-vision-user-interface-for-a-surface-pro/99231/4 "2024-11-28T14:44:49Z")

</div>

> [@Roisin\_McGuire](#):
>
> **A.** Am I right in thinking Vision will work on a Surface Pro that has a full version of windows?

Is it an Intel or ARM CPU?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [November 28, 2024, 2:58pm UTC](https://forum.inductiveautomation.com/t/advice-on-vision-user-interface-for-a-surface-pro/99231/5 "2024-11-28T14:58:37Z")

</div>

Modern Vision also has customizable popup keyboards for input fields. You may want to leverage those.

---

<div class="post-metadata">

**Author:** ![Roisin\_McGuire](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/roisin_mcguire/32/63343_2.png) [@Roisin\_McGuire](https://forum.inductiveautomation.com/u/Roisin_McGuire)\
**Post date:** [November 28, 2024, 3:42pm UTC](https://forum.inductiveautomation.com/t/advice-on-vision-user-interface-for-a-surface-pro/99231/6 "2024-11-28T15:42:01Z")

</div>

oh excellent I will definitely utilize that, thank you

---

<div class="post-metadata">

**Author:** ![Roisin\_McGuire](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/roisin_mcguire/32/63343_2.png) [@Roisin\_McGuire](https://forum.inductiveautomation.com/u/Roisin_McGuire)\
**Post date:** [November 28, 2024, 3:48pm UTC](https://forum.inductiveautomation.com/t/advice-on-vision-user-interface-for-a-surface-pro/99231/7 "2024-11-28T15:48:32Z")

</div>

It's not bought yet but I believe a Snapdragon processor was mentioned. Is this suitable?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [November 28, 2024, 3:49pm UTC](https://forum.inductiveautomation.com/t/advice-on-vision-user-interface-for-a-surface-pro/99231/8 "2024-11-28T15:49:39Z")

</div>

I don't know, you'll have to try it and find out.

It means you'll be relying on Windows 11 and its ARM-to-x86 translation layer.

We do not have native Windows/ARM support for anything.

edit: or downloading/installing a JDK built for Windows/ARM yourself and then using the "legacy client launcher" batch script to manually launch a Vision Client.

---

<div class="post-metadata">

**Author:** ![Roisin\_McGuire](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/roisin_mcguire/32/63343_2.png) [@Roisin\_McGuire](https://forum.inductiveautomation.com/u/Roisin_McGuire)\
**Post date:** [November 28, 2024, 4:03pm UTC](https://forum.inductiveautomation.com/t/advice-on-vision-user-interface-for-a-surface-pro/99231/9 "2024-11-28T16:03:24Z")

</div>

Ok thank you, if I can't borrow a Surface Pro for testing I will try that

---

<div class="post-metadata">

**Author:** ![michael.flagler](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/michael.flagler/32/26272_2.png) [@michael.flagler](https://forum.inductiveautomation.com/u/michael.flagler)\
**Post date:** [December 13, 2024, 4:44am UTC](https://forum.inductiveautomation.com/t/advice-on-vision-user-interface-for-a-surface-pro/99231/10 "2024-12-13T04:44:31Z")

</div>

I thought surface pros were Intel chips but could be wrong. We have some Dell ruggedized tablets and the catch we had was the display scaling was 200% due to the high resolution, so we had to use half resolution windows and large text to make sure it worked well with touch and the scaling.
