├── KeyboardDemo.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ └── jeff.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── jeff.xcuserdatad │ └── xcschemes │ ├── KeyboardDemo.xcscheme │ └── xcschememanagement.plist ├── KeyboardDemo ├── AppDelegate.swift ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Info.plist ├── Keyboard.swift ├── PianoKey.swift └── ViewController.swift ├── KeyboardDemoTests ├── Info.plist └── KeyboardDemoTests.swift ├── README.md └── ScreenShot.png /KeyboardDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crashingbooth/PianoKeyboard/HEAD/KeyboardDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /KeyboardDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crashingbooth/PianoKeyboard/HEAD/KeyboardDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /KeyboardDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crashingbooth/PianoKeyboard/HEAD/KeyboardDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /KeyboardDemo.xcodeproj/project.xcworkspace/xcuserdata/jeff.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crashingbooth/PianoKeyboard/HEAD/KeyboardDemo.xcodeproj/project.xcworkspace/xcuserdata/jeff.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /KeyboardDemo.xcodeproj/xcuserdata/jeff.xcuserdatad/xcschemes/KeyboardDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crashingbooth/PianoKeyboard/HEAD/KeyboardDemo.xcodeproj/xcuserdata/jeff.xcuserdatad/xcschemes/KeyboardDemo.xcscheme -------------------------------------------------------------------------------- /KeyboardDemo.xcodeproj/xcuserdata/jeff.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crashingbooth/PianoKeyboard/HEAD/KeyboardDemo.xcodeproj/xcuserdata/jeff.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /KeyboardDemo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crashingbooth/PianoKeyboard/HEAD/KeyboardDemo/AppDelegate.swift -------------------------------------------------------------------------------- /KeyboardDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crashingbooth/PianoKeyboard/HEAD/KeyboardDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /KeyboardDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crashingbooth/PianoKeyboard/HEAD/KeyboardDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /KeyboardDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crashingbooth/PianoKeyboard/HEAD/KeyboardDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /KeyboardDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crashingbooth/PianoKeyboard/HEAD/KeyboardDemo/Info.plist -------------------------------------------------------------------------------- /KeyboardDemo/Keyboard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crashingbooth/PianoKeyboard/HEAD/KeyboardDemo/Keyboard.swift -------------------------------------------------------------------------------- /KeyboardDemo/PianoKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crashingbooth/PianoKeyboard/HEAD/KeyboardDemo/PianoKey.swift -------------------------------------------------------------------------------- /KeyboardDemo/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crashingbooth/PianoKeyboard/HEAD/KeyboardDemo/ViewController.swift -------------------------------------------------------------------------------- /KeyboardDemoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crashingbooth/PianoKeyboard/HEAD/KeyboardDemoTests/Info.plist -------------------------------------------------------------------------------- /KeyboardDemoTests/KeyboardDemoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crashingbooth/PianoKeyboard/HEAD/KeyboardDemoTests/KeyboardDemoTests.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crashingbooth/PianoKeyboard/HEAD/README.md -------------------------------------------------------------------------------- /ScreenShot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crashingbooth/PianoKeyboard/HEAD/ScreenShot.png --------------------------------------------------------------------------------