PPTControl

Tags iOS:

Swift

SwiftUI

Tags Android:

Kotlin

Jetpack Compose

Control any presentation

With PPTControl, you can easily control any presentation on your computer with your smartphone, tablet, or smartwatch (currently only Apple Watch; WearOS is in development).


It supports iOS & Android and is compatible with computers running on Windows or macOS.


You just need to install PPTControl Desktop on the computer.

Move the mouse cursor

Moving the cursor as a laserpointer is also not a problem with PPTControl. You can move the cursor to specific positions and use the mouse buttons.


Try PPTControl:

Control any presentation

With PPTControl, you can easily control any presentation on your computer with your smartphone, tablet, or smartwatch (currently only Apple Watch; WearOS is in development).


It supports iOS & Android and is compatible with computers running on Windows or macOS.


You just need to install PPTControl Desktop on the computer.

Move the mouse cursor

Moving the cursor as a laserpointer is also not a problem with PPTControl. You can move the cursor to specific positions and use the mouse buttons.


Try PPTControl:

Conditions

To establish the connection, Bluetooth is required. Therefore, the mobile device as well as the computer must support Bluetooth.

Installation and set-up

Download PPTControl on the device you want to use to control the presentation and grant Bluetooth permission. Download and run PPTControl Desktop on your computer. If it is running on Windows, the state should be set to "Online" after startup. Bluetooth and Accessibility permissions must be granted on macOS only. To do this, open System Settings -> "Privacy & Security" -> "Bluetooth"/"Acces­sibility" and add PPTControl Desktop at the bottom left corner via the plus icon. After restarting the application, the state should now be set to "Online". If something went wrong, try the steps again or contact me.

How to use

Establish a connection

After successful installation, the computer should appear in the PPTControl application under the "Devices" section. You can now select it and establish the connection. During the connection, a request is sent to the computer, which can be accepted or denied in the PPTControl Desktop application (Due to Apple's security restrictions, it may happen that every session generates a new identifier. So you need to approve your device every time. I'm currently working on a solution for this).
You can now open your presentation program on the computer and control the presentation via your mobile device. You can specify the program in PPTControl Desktop under "Select profile".

Customize the presentation page

Under "Customize the presentation page" on the settings tab, you can change the colors of the buttons as you want. For that, select the button, enable "Use custom color" and then choose the color you want from the "Select color" menu.
You can also move the buttons at the bottom by dragging them.

Display

If "Keep display active" is checked under "Display", your screen won't turn off during a presentation.
With "Adjust display brightness", you can set a value that adjusts the device's display brightness.

Haptic feedback

"Haptic feedback" sets whether haptic feedback should be played when pressing a button.

Enable the laser pointer during mouse control

"Enable the laserpointer during mouse control" enables whether the laserpointer should automatically appear or disappear when controlling the mouse cursor.

V2-Update (iOS)

Here are some technical details about PPTControl. I developed the first versions of PPTControl using Xamarin.Forms and C#, to quickly publish it for Android and iOS. That worked reasonably well, but Microsoft stopped developing on Xamarin, which is now replaced by .Net MAUI. The problem is that this new framework no longer supports the Apple Watch, which is a great feature of the app in my opinion. Another point is that some APIs were inaccessible or very hard to implement, so I decided to rewrite the whole app in native code. That means with Swift for iOS and with Kotlin for Android. That is the V2 update on iOS. Now that I've made that change, I'll be able to implement a lot more features that come to mind. Regrettably, I had to drop support for older iOS versions (iOS 13 and below).

Privacy policy

PPTControl is designed to support you at work and does not collect any personal information or data. For further questions, you can contact me.