можно заюзать любую клауд-ide, можно сделать remote desktop, можно даже некоторые задачи выполнять непосредственно на железке.
но программирование на япадле (и любом другом планшете), тем более удаленное, даже с отдельной клавой - занятие не для слабонервных.
как периодическое занятие - вполне годится. но как постоянное - точно нет.
самый простой способ - сделать это средствами web-сервера (например, htaccess для apache).
можно сделать и на php, но это будет менее удобно. примерно так:
конкретно "CTRL + D для win" итак работает "на mac как ⌘ + D"
да и согласно этому большинство виндовых хоткеев с ctrl, в макоси работают с cmd.
я бы делал 2-а разных кеймепа на основе дефолтных для каждой системы, хотя если часто синхронизируете настройки между системами, то может и имеет смысл добавлять в одну.
такое поведение обычно для приложений, которые живут только в меню-баре.
обычно это достигается добавлением ключа LSUIElement со значением true в Info.plist.
построение диаграммы со связями с рабочей базы - самый действенный вариант.
если таблиц много, сгруппировать их по возможности отдельными блоками.
затем все это дело распечатать и развесить на стенде/стене.
- переписать код на использование curl вместо fopen
- переехать на хостинг, позволяющий использование fopen
- напрячь гугл и найти более адекватный способ. пример